MCP Reference: developerconnect.googleapis.com

这是一个 MCP 服务器,可为第三方源代码管理系统提供标准化 API。

Model Context Protocol (MCP) 服务器充当外部服务(为大语言模型 [LLM] 或 AI 应用提供上下文、数据或功能)与 LLM 或 AI 应用之间的代理。MCP 服务器将 AI 应用连接到数据库和 Web 服务等外部系统,并将这些系统的响应转换为 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 代码库中提取特定提交的详细信息。如需在 FULL 视图中检索逐行补丁块,请传递 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 在给定的项目和位置中创建新连接。
list-connections 列出给定项目和位置中的连接。

获取 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
}'