Gemini Docs MCP服务器
模型上下文协议(MCP)服务器,为人工智能助手提供访问Gemini API文档的权限。
特性
- 📖 访问文档:在人工智能聊天界面中直接阅读Gemini API文档的全部内容。
- 🔍 搜索功能:使用
search_docs用于查找特定主题、指南和API参考资料的工具。 - ⚡ 快速和本地:在您的计算机上本地运行,提供来自
gemini-api-docs目录。 - 🛠️ 广泛的兼容性:适用于Claude Desktop、Cursor、VS Code(Google Antigravity、GitHub Copilot)和任何兼容MCP的客户端。
目录结构
gemini-api-docs/:包含Markdown文档文件。gemini-docs-mcp/:MCP服务器实现(Node.js/TypeScript)。
先决条件
- Node.js:v16或更高版本。
- NPM:已安装Node.js。
安装
- 克隆存储库 (如果你还没有):
git clone
cd mcp-gemini-docs- 安装依赖项并构建:
导航到服务器目录并构建项目:
cd gemini-docs-mcp
npm install
npm run build配置
将服务器添加到MCP客户端配置中。替换 /absolute/path/to/ 使用您计算机上此存储库的实际完整路径。
1.克劳德桌面和克劳德代码
编辑 %APPDATA%\Claude\claude_desktop_config.json (Windows)或 ~/Library/Application Support/Claude/claude_desktop_config.json (macOS)。
{
"mcpServers": {
"gemini-docs": {
"command": "node",
"args": [
"/absolute/path/to/mcp-gemini-docs/gemini-docs-mcp/build/index.js"
]
}
}
}2.谷歌反重力(VS码)
- 打开 文件>首选项>设置.
- 搜索“反重力MCP”。
- 编辑
mcp_config.json(或使用命令面板:“反重力:打开MCP配置”)。 - 添加:
"gemini-docs": {
"command": "node",
"args": [
"/absolute/path/to/mcp-gemini-docs/gemini-docs-mcp/build/index.js"
],
"env": {}
}3.光标
- 首选 光标设置>功能>MCP.
- 点击 “添加新的MCP服务器”.
- 名字:
gemini-docs - 类型:
command - 命令:
node /absolute/path/to/mcp-gemini-docs/gemini-docs-mcp/build/index.js
4.GitHub副本(VS代码)
*注意:需要活动的Copilot订阅和MCP预览访问权限。*
通过配置 .vscode/settings.json 或您的用户设置:
"github.copilot.mcpServers": {
"gemini-docs": {
"command": "node",
"args": ["/absolute/path/to/mcp-gemini-docs/gemini-docs-mcp/build/index.js"]
}
}5.CLI工具(Gemini CLI、OpenAI Codex CLI)
将服务器启动命令作为参数传递。
# Example
gemini-cli --mcp-server "node /path/to/mcp-gemini-docs/gemini-docs-mcp/build/index.js"用法
配置后,您可以向AI助手提出以下问题:
- “在Gemini文档中搜索‘结构化输出’”
- “阅读‘模型’的文档”
- “如何在Gemini API中使用上下文缓存?”
许可证
国际学生委员会
