推出 Developer Knowledge API 和 MCP Server

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

Source: Google Developers Blog

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

大型语言模型(LLMs)的表现取决于它们获得的上下文。在使用 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,我们还发布了官方的模型上下文协议(Model Context Protocol,MCP)服务器。MCP 是一个开放标准,使 AI 助手能够安全、轻松地访问外部数据源。

将 Developer Knowledge 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……