准备工作
在开始之前,您需要完成以下步骤:
-
完成以下至少一个快速入门,确保您已设置项目并启用了 Agent Platform API: Google Cloud
- Google Cloud Agent Studio 的控制台快速入门
- 模型的 API 快速入门
- 安装并配置 AI 赋能型开发工具,以连接到 Developer Knowledge MCP 服务器。例如, Antigravity、 Gemini CLI 或 IDE 中的 Gemini Code Assist。 通过这种连接,您的工具可以搜索和检索 Google 官方开发者文档中的信息。
- 安装适用于您首选语言的 Google Gen AI SDK。
连接到 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 服务器提供的其他工具。