介绍 Developer Knowledge API 和 MCP Server

发布: (2026年3月2日 GMT+8 08:38)
5 分钟阅读

Source: Google Developers Blog

请提供您希望翻译的具体文本内容,我将为您翻译成简体中文。

介绍

随着 AI 驱动的开发者工具生态系统——从像 Antigravity 这样的代理平台到 Gemini CLI 这样的命令行界面——不断扩展,出现了一个关键挑战:我们如何确保这些模型能够访问最准确、最新的文档?

大型语言模型(LLM)的表现取决于所提供的上下文。在使用 Google 技术进行开发时,开发者需要他们的 AI 助手了解最新的 Firebase 功能、最近的 Android API 变更以及 Google Cloud 的当前最佳实践。

今天,我们很高兴宣布 Developer Knowledge API 及其关联的 Model Context Protocol (MCP) server 的公开预览。这些工具共同提供了一个规范的、机器可读的入口,通向 Google 官方的开发者文档。

什么是 Developer Knowledge API?

Developer Knowledge API 旨在成为 Google 公共文档的程序化真相来源。开发者无需依赖可能已过时的训练数据或脆弱的网页抓取,现在可以搜索并以 Markdown 形式检索 Google 开发者文档页面。

主要特性包括

  • 全面覆盖: 可访问 firebase.google.com、developer.android.com、docs.cloud.google.com 以及更多 文档。
  • 搜索与检索: 查找相关文档页面和片段,然后获取完整的 Markdown 内容。
  • 新鲜度: 在公开预览期间,文档在更新后 24 小时内重新索引,确保您的工具保持最新发布。

用 MCP 服务器为 AI 工具供能

除了 API,我们还发布了官方的模型上下文协议(MCP)服务器。MCP 是一种开放标准,使 AI 助手能够安全、轻松地访问外部数据源。

将开发者知识 MCP 服务器连接到您的 IDE 或 AI 助手后,您就赋予它“读取”Google 开发者文档的能力。这可以实现更可靠的功能,例如:

  • 实现指南:“在 Firebase 中实现推送通知的最佳方式是什么?”
  • 故障排除:“你能查阅文档,找出如何修复 Maps API 中的 ApiNotActivatedMapError 吗?”
  • 对比分析:“针对这个特定使用场景,比较一下 Google Cloud Run 和 Cloud Functions。”

该服务器兼容多种流行的助手和工具,详细信息请参阅文档

入门指南

您可以立即在公开预览中开始使用 Developer Knowledge API 和 MCP 服务器。

  1. 创建 API 密钥 – 在 Google Cloud 项目的凭据页面中为 Developer Knowledge API 生成并限制专用的 API 密钥。

  2. 启用 MCP 服务器 – 安装 Google Cloud CLI,然后通过 gcloud 启用 MCP 服务器:

    gcloud beta services mcp enable developerknowledge.googleapis.com --project=PROJECT_ID
  3. 配置您的工具 – 更新工具的配置文件(例如 mcp_config.jsonsettings.json)。各种 AI 助手的详细配置步骤请参见文档

接下来是什么?

此预览版专注于提供高质量的非结构化 Markdown。随着我们迈向正式可用,我们计划添加对结构化内容的支持,例如特定的代码示例对象和 API 参考实体。我们将扩大语料库,涵盖更多 Google 开发者文档,并降低重新索引延迟。

我们迫不及待想看到您如何将官方 Google 知识整合到您的代理工作流和开发者工具中。查看完整文档以深入了解,并告诉我们您构建了什么!

0 浏览
Back to Blog

相关文章

阅读更多 »

准备迎接 Google I/O 2026

Google I/O 将于5月19日至20日回归。Google I/O 回来了!欢迎在线加入我们,分享我们在 AI 领域的最新突破以及公司各产品的更新,涵盖 Gemini……