MCP Reference: developerknowledge.googleapis.com

Model Context Protocol (MCP) 伺服器可做為代理伺服器,在外部服務與大型語言模型 (LLM) 或 AI 應用程式之間傳遞脈絡、資料或功能。MCP 伺服器可將 AI 應用程式連結至資料庫和 Web 服務等外部系統,並將系統回覆轉換成 AI 應用程式可理解的格式。

伺服器設定

您必須先啟用 MCP 伺服器設定驗證,才能使用這項功能。如要進一步瞭解如何使用 Google 和 Google Cloud 遠端 MCP 伺服器,請參閱 Google Cloud MCP 伺服器總覽

伺服器端點

MCP 服務端點是 MCP 伺服器的網路位址和通訊介面 (通常是網址),AI 應用程式 (MCP 用戶端的主機) 會使用這個端點建立安全標準連線。這是 LLM 請求情境、呼叫工具或存取資源的聯絡點。Google MCP 端點可以是全域或區域。

developerknowledge.googleapis.com MCP 伺服器具有下列 MCP 端點:

  • https://developerknowledge.googleapis.com/mcp

MCP 工具

MCP 工具是 MCP 伺服器向 LLM 或 AI 應用程式公開的函式或可執行功能,可在現實世界中執行動作。

developerknowledge.googleapis.com MCP 伺服器提供下列工具:

MCP 工具
search_documents

使用這項工具尋找 Google 開發人員產品的說明文件。這些文件包含官方 API、程式碼片段、版本說明、最佳做法、指南、偵錯資訊等。涵蓋的產品和網域如下:

  • Android:developer.android.com
  • Apigee:docs.apigee.com
  • Chrome:developer.chrome.com
  • Firebase:firebase.google.com
  • Fuchsia:fuchsia.dev
  • Google AI:ai.google.dev
  • Google Cloud:docs.cloud.google.com
  • Google 開發人員、Google Ads、Google 搜尋、Google 地圖、YouTube:developers.google.com
  • Google Home:developers.home.google.com
  • TensorFlow:www.tensorflow.org
  • 網站:web.dev

這項工具會傳回相符文件的文字塊、名稱和網址。如果傳回的區塊不夠詳細,無法回答使用者的問題,請使用 get_documents 和這項工具輸出內容中的 parent,擷取完整的文件內容。

get_documents 使用這項工具,即可在單一呼叫中擷取單一文件或最多 20 份文件的完整內容。文件名稱應從呼叫 search_documents 工具的結果 parent 欄位取得。將 names 參數設為文件名稱清單。

取得 MCP 工具規格

如要取得 MCP 伺服器中所有工具的 MCP 工具規格,請使用 tools/list 方法。以下範例說明如何使用 curl 列出 MCP 伺服器中目前可用的所有工具及其規格。

Curl 要求
                      curl --location 'https://developerknowledge.googleapis.com/mcp' \
--header 'content-type: application/json' \
--header 'accept: application/json, text/event-stream' \
--data '{
    "method": "tools/list",
    "jsonrpc": "2.0",
    "id": 1
}'