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 服务器。

参考文档