连接到 Knowledge MCP 服务器

本指南介绍了如何借助 Google Developer Knowledge MCP 服务器增强的 Google Gen AI SDK 加快开发工作流程。 通过将 AI 赋能型开发工具连接到 Developer Knowledge MCP 服务器, 您可以借助 Google 官方最新开发者文档提供的上下文帮助,快速制作原型和编写代码。通过这种连接,您可以与工具互动,获取 Gemini API 的准确代码示例、说明和问题排查建议。

准备工作

在开始之前,您需要完成以下步骤:

连接到 Developer Knowledge MCP 服务器

如需让 AI 助理从 Google 的 开发者文档中检索实时信息,请配置与 Developer Knowledge MCP 服务器的连接。 具体步骤因工具(例如 Gemini CLI、VS Code with Gemini Code Assist 或 Cursor)而异,但通常涉及更新工具的配置文件,以包含服务器网址 (https://developerknowledge.googleapis.com/mcp) 和必要的身份验证方法。

您可以使用 应用默认凭证 (ADC) 或项目中的 API 密钥进行身份验证。 Google Cloud 对于 Google Cloud 服务,建议使用 ADC 作为身份验证方法。如需了解如何 配置 ADC,请参阅 Developer Knowledge MCP 服务器文档中的 选择身份验证方法 。

或者,如果您偏好使用 API 密钥进行身份验证,但没有 API 密钥,请参阅 创建 API 密钥。 然后,运行以下命令来配置 Gemini CLI,将 YOUR_API_KEY 替换为您的 API 密钥:

gemini mcp add -t http -H "X-Goog-Api-Key: YOUR_API_KEY" google-developer-knowledge https://developerknowledge.googleapis.com/mcp --scope user

如需了解其他工具和身份验证方法的完整说明,请参阅 连接到 Developer Knowledge MCP 服务器 。

示例提示

将工具连接到 Developer Knowledge MCP 服务器后,您可以在使用 Google Gen AI SDK 编写代码时向其寻求帮助。以下是一些示例提示,您可以在配置的 AI 工具中使用:

  • “如何在 Python 中使用 Google Gen AI SDK,通过 Gemini 生成文本并处理潜在的 API 错误?”

  • “向我展示用于调用 Gemini API 以总结长文档的 Node.js 版 Google Gen AI SDK 代码。根据官方文档,分块输入有哪些最佳实践?”

  • “我在 Cloud Run 上运行时,使用 Java Gen AI SDK 时遇到身份验证错误。常见原因是什么?如何进行问题排查?”

  • “使用 google-genai 库为聊天应用编写一个 Python 函数,以流式传输来自 Gemini 的响应。”

  • “使用 Go Gen AI SDK 使用 Gemini API 时,我应该注意哪些当前速率限制?请在 Google Cloud 文档中查找具体信息。”

您的 AI 工具使用 Developer Knowledge MCP 服务器根据官方文档提供回答和代码段。

后续步骤

  • 探索 Google Gen AI SDK 的高级功能。
  • 深入了解 Gemini API 文档。
  • 查看 Agent Platform 价格。
  • 详细了解使用 Developer Knowledge MCP 服务器提供的其他工具。