Google Antigravity 2.0、IDE 和/或 CLI 中的 Google Developer Knowledge MCP 服务器

1. 简介

Google 开发者知识是 Google 公共开发者文档的规范化、机器可读来源。开发者可通过应用编程接口 (API) 和 Model Context Protocol (MCP) 以编程方式访问该模型,以便将其集成到应用和工作流中。

AI 智能体开发者应使用它来实时访问最准确的文档,而不是依赖过时的 LLM 训练数据或手动网页抓取,从而降低产生幻觉的风险。

在此 Codelab 中,您将学习如何通过 Antigravity 2.0、IDE 和/或 CLI 安装和使用 Developer Knowledge MCP。MCP 是一种开放标准,可让 AI 模型安全地使用远程服务器提供的工具。您将设置 Antigravity,以便在不编写任何代码的情况下与知识库进行互动!

dk_mcp_antigravity.png

您将执行的操作

  • 在您的 Google Cloud 云项目中启用 Developer Knowledge API
  • 配置 Antigravity 以访问开发者知识 MCP
  • 通过一些提示测试集成。

所需条件

  • 网络浏览器,例如 Chrome
  • Google Cloud 项目(需要启用结算功能)。
  • 本地机器上安装了 Antigravity 2.0、IDE 和/或 CLI。您可以访问官方网站,了解更多详情和安装指南。

探索更多 MCP 和工具

在此 Codelab 中,我们仅介绍了使用 Google Developer Knowledge MCP 服务器可以执行的一些基本示例。如需查看可用的 Google MCP 服务器和工具的完整列表,请参阅支持的产品

轻松访问此 Codelab

qr_code.png

2. 配置 Cloud 项目

创建或选择 Google Cloud 项目

Google Cloud 控制台中,选择或创建 Google Cloud 项目

启用 API

如需使用开发者知识 MCP 服务器,您必须启用标准 Developer Knowledge API。

创建 API 密钥

如需使用 Developer Knowledge MCP 服务器,您必须使用 API 密钥。在 Google Cloud 控制台中,请执行以下操作:

  1. 依次前往 API 和服务 > 凭据

  1. 点击 + 创建凭据,然后从菜单中选择 API 密钥
  2. 名称设置为任意名称,例如 Antigravity
  3. 点击选择 API 限制下拉菜单,输入 Developer Knowledge API,选中结果,然后点击确定

create_api_key.png

  1. 点击创建
  2. 您的 API 密钥现在会显示在确认屏幕上。将其复制到剪贴板,您需要在后续步骤中使用它来配置 Antigravity

copy_api_key.png

3. 配置 Antigravity

现在,我们来配置 Antigravity 以使用 MCP 端点。如果您尚未安装 Antigravity 2.0、IDE 和/或 CLI,请按照 Antigravity 网站上的说明进行操作。

添加自定义 MCP 服务器

Antigravity 2.0、IDE 和 CLI 在文件 ~/.gemini/config/mcp_config.json 中共享一个中央 MCP 配置。

  1. 在首选文本编辑器中打开该文件。
  2. 使用以下自定义 MCP 服务器配置对其进行修改。在执行此操作之前,请将 <YOUR_API_KEY> 占位符替换为您在之前的步骤中创建的 API 密钥:
{
  "mcpServers": {
    "google-developer-knowledge": {
      "headers": {
        "X-Goog-Api-Key": "<YOUR_API_KEY>"
      },
      "serverUrl": "https://developerknowledge.googleapis.com/mcp"
    }
    ...
  }
  ...
}
  1. 保存。

mcp_config.png

验证

您应该会看到已配置的 MCP 服务器在 Antigravity 中显示为已安装:google-developer-knowledge

Antigravity 2.0

  1. 点击左下角的设置
  2. 前往自定义
  3. 已安装的 MCP 服务器下,点击刷新

configured_mcp_server_20.png

Antigravity IDE

  1. 通过窗口顶部的编辑器专用设置菜单下拉菜单打开 Antigravity 用户设置

open_user_settings_ide.png

  1. 前往自定义
  2. 已安装的 MCP 服务器下,点击刷新

configured_mcp_server_ide.png

Antigravity CLI

  1. 通过在终端中执行 agy 命令来启动 CLI。
  2. 输入 /mcp,然后按 Enter 键。

configured_mcp_server_cli.png

4. 访问开发者知识库

现在,您可以使用自然语言与 Google 开发者知识库进行互动。下面是一些示例提示:

  • Based on the Google Developer Knowledge, does Google Workspace support MCP servers?
  • Give me a list of the Google Workspace and Cloud Run API names. Make it super short.
  • Based on the Google Developer Knowledge, create a new Python script to upload a file to Google Drive

Antigravity 2.0

20_test.png

Antigravity IDE

ide_test.png

Antigravity CLI

cli_test.png

5. 清理

如需清理 Google Cloud 项目而不将其删除,您可以停用已启用的 Developer Knowledge API 并删除已创建的 API 密钥:

  1. 在 Google Cloud 控制台中,前往 API 和服务信息中心
  2. 依次点击 Developer Knowledge API停用 API
  3. 在 Google Cloud 控制台中,前往 API 和服务 > 凭据
  4. 选择相应 API 密钥,点击删除,然后点击删除进行确认。

6. 恭喜

恭喜!您已成功使用 Antigravity 配置并测试了 Google Developer Knowledge MCP 服务器。

参考文档