這個 MCP 伺服器可為第三方原始碼管理系統提供標準化 API。
Model Context Protocol (MCP) 伺服器是 Proxy,可為大型語言模型 (LLM) 或 AI 應用程式提供脈絡、資料或功能。MCP 伺服器可將 AI 應用程式連結至資料庫和網路服務等外部系統,並將系統回覆轉換成 AI 應用程式可理解的格式。
伺服器設定
您必須先啟用 MCP 伺服器並設定驗證機制,才能使用。如要進一步瞭解如何使用 Google 和 Google Cloud 遠端 MCP 伺服器,請參閱「Google Cloud MCP 伺服器總覽」。
伺服器端點
MCP 服務端點是 MCP 伺服器的網路位址和通訊介面 (通常是網址),AI 應用程式 (MCP 用戶端的主機) 會使用該端點建立安全、標準化的連線。LLM 會透過這個聯絡窗口要求提供脈絡、呼叫工具或存取資源。Google MCP 端點可以是全域或區域性。
Developer Connect API MCP 伺服器具有下列全域 MCP 端點:
- https://developerconnect.googleapis.com/mcp
MCP 工具
MCP 工具是 MCP 伺服器向 LLM 或 AI 應用程式公開的函式或可執行功能,用於在現實世界執行動作。
工具
developerconnect.googleapis.com MCP 伺服器提供下列工具:
| MCP 工具 | |
|---|---|
fetch-repo-commit |
從 Git 存放區擷取特定修訂版本的詳細資料。如要在完整檢視畫面中擷取逐行修補程式區塊,請傳遞 path_filters (例如所有檔案的 ['**'])。 |
fetch-repo-commit-list |
從 Git 存放區擷取修訂版本清單。 |
diff-repo-commit |
取得 Git 存放區中兩項修訂版本之間的差異。如要擷取逐行修補程式區塊,請傳遞 path_filters (例如,['**'] 代表所有檔案)。 |
open-repo-pull-request |
在遠端 SCM 存放區中開啟提取要求。 |
add-repo-pull-request-comment |
在提取要求中新增註解。 |
add-repo-pull-request-review-comment |
在提取要求中新增評論 (在差異比較中內嵌)。 |
modify-repo-pull-request |
修改遠端 SCM 存放區中的提取要求。 |
fetch-repo-file-blame |
擷取 Git 存放區中特定檔案的 blame 資訊。 |
fetch-repo-pull-request |
從 Git 存放區擷取特定提取要求的詳細資料。 |
fetch-repo-pull-request-list |
從 Git 存放區擷取提取要求清單。 |
create-connection |
在指定專案和位置建立新的連線。 |
create-repo-link |
在指定專案和位置建立新的 GitRepositoryLink。 |
list-connections |
列出指定專案和位置中的連線。 |
list-repo-links |
列出連線下的 Git 存放區連結。 |
取得 MCP 工具規格
如要取得 MCP 伺服器中所有工具的 MCP 工具規格,請使用 tools/list 方法。以下範例說明如何使用 curl 列出 MCP 伺服器目前可用的所有工具及其規格。
| Curl 要求 |
|---|
curl --location 'https://developerconnect.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/list", "jsonrpc": "2.0", "id": 1 }' |