一个强大的MCP(模型上下文协议)服务器,将Google最新的Gemini AI模型带入您最喜欢的开发环境。通过无缝集成,您可以访问Gemini 2.5的思考能力、视觉分析、嵌入式内容等。
🚀 兼容工具:Claude Desktop、Cursor、Windsurf以及任何支持MCP的客户端
🎯 为什么使用它:在您的IDE中直接获取Gemini的尖端AI特性,并拥有完整的参数控制
📚 自文档化:内置的帮助系统意味着您无需离开编辑器即可获得帮助
| 模型 | 上下文 | 特性 | 最佳用途 |
|---|---|---|---|
| gemini-2.5-pro | 2M 令牌 | 思考、JSON、基础 | 复杂推理 |
| gemini-2.5-flash ⭐ | 1M 令牌 | 思考、JSON、基础 | 通用用途 |
| gemini-2.5-flash-lite | 1M 令牌 | 思考、JSON | 快速响应 |
| gemini-2.0-flash | 1M 令牌 | JSON、基础 | 标准任务 |
| gemini-1.5-pro | 2M 令牌 | JSON | 向后兼容 |
获取Gemini API密钥
配置您的MCP客户端
<details> <summary><b>Claude Desktop</b></summary>配置位置:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json~/.config/Claude/claude_desktop_config.json{
"mcpServers": {
"gemini": {
"type": "stdio",
"command": "npx",
"args": ["-y", "github:aliargun/mcp-server-gemini"],
"env": {
"GEMINI_API_KEY": "your_api_key_here"
}
}
}
}
</details>
<details>
<summary><b>Cursor</b></summary>
添加到Cursor的MCP设置:
{
"gemini": {
"type": "stdio",
"command": "npx",
"args": ["-y", "github:aliargun/mcp-server-gemini"],
"env": {
"GEMINI_API_KEY": "your_api_key_here"
}
}
}
</details>
<details>
<summary><b>Windsurf</b></summary>
根据Windsurf的文档配置其MCP设置。
</details> <details> <summary><b>其他MCP客户端</b></summary>使用标准的MCP stdio配置:
{
"type": "stdio",
"command": "npx",
"args": ["-y", "github:aliargun/mcp-server-gemini"],
"env": {
"GEMINI_API_KEY": "your_api_key_here"
}
}
</details>
重启您的MCP客户端
配置完成后,您可以在MCP客户端中使用自然语言来访问Gemini的能力:
"用Gemini解释量子计算"
"用Gemini分析这张图片"
"列出所有Gemini模型"
"获取关于如何使用Gemini的帮助"
"使用温度为0.3的Gemini 2.5 Pro审查这段代码"
"使用Gemini的JSON模式提取关键点,模式为{title, summary, tags}"
"使用带有基础的Gemini研究最新的量子计算进展"
📖 查看完整的使用指南 以获取详细的示例和高级功能。
# 克隆仓库
git clone https://github.com/aliargun/mcp-server-gemini.git
cd mcp-server-gemini
# 安装依赖
npm install
# 设置环境变量
cp .env.example .env
# 编辑.env并添加您的GEMINI_API_KEY
# 启动开发服务器
npm run dev
欢迎贡献!请参阅我们的贡献指南。
连接问题
~/Library/Logs/Claude/mcp-server-gemini.log)API密钥问题
.claude/目录被排除在git之外MIT