Model Context Protocol (MCP) 伺服器可做為代理伺服器,在外部服務與大型語言模型 (LLM) 或 AI 應用程式之間傳輸脈絡、資料或功能。MCP 伺服器可將 AI 應用程式連結至資料庫和 Web 服務等外部系統,並將系統回覆轉換成 AI 應用程式可理解的格式。
MCP 工具
MCP 工具是 MCP 伺服器向 LLM 或 AI 應用程式公開的函式或可執行功能,可在現實世界中執行動作。
chatmcp.googleapis.com MCP 伺服器提供下列工具:
| MCP 工具 | |
|---|---|
| list_messages | 從指定的 Google Chat 對話 (聊天室、即時訊息 (DM) 或群組 DM) 擷取訊息。可依討論串、時間範圍和訊息數量篩選。此外,您也可以擷取下一頁的訊息,取得更多背景資訊。系統會篩除私人訊息 (只有單一使用者可見的訊息)。 |
| search_conversations |
依顯示名稱搜尋 Google Chat 對話。 如果只提供參與者,這項工具會找出包含指定參與者和通話使用者的 1 對 1 即時訊息 (如果只提供一位參與者) 或群組對話 (如果提供多位參與者)。 如果只提供查詢,這項工具會搜尋對話,其中查詢是不區分大小寫的對話顯示名稱子字串。 如果同時提供參與者和查詢,這項工具會先依參與者尋找對話,然後依顯示名稱篩選。 如果未提供參與者或查詢,這項工具會列出通話使用者所屬的所有對話。 這項工具只會列出通話使用者所屬的對話。 重要事項:如果「對話」清單為空白,不代表沒有其他結果。如果存在「next_page_token」,則可擷取更多頁面。如果清單為空白,但有「next_page_token」,請詢問使用者是否要繼續搜尋。 |
取得 MCP 工具規格
如要取得 MCP 伺服器中所有工具的 MCP 工具規格,請使用 tools/list 方法。以下範例說明如何使用 curl 列出 MCP 伺服器中目前可用的所有工具及其規格。
| Curl 要求 |
|---|
curl --location 'https://chatmcp.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/list", "jsonrpc": "2.0", "id": 1 }' |