- 博客
- Gemini CLI MCP Server
Gemini CLI MCP Server
centminmodon 15 days ago · 1 min read
Gemini CLI MCP Server
centminmod/gemini-cli-mcp-server 是一个真实的 MCP 项目,把 Google Gemini CLI 桥接到 Claude Code、Claude Desktop 等 MCP 兼容客户端。
提供的工具
| 工具 | 描述 |
|---|---|
gemini_prompt |
向 Gemini 发送提示并返回响应 |
gemini_code_review |
用 Gemini 审查代码并返回结构化反馈 |
gemini_plan_evaluation |
评估实现计划的可行性和遗漏点 |
gemini_solution_verify |
验证方案是否满足需求 |
gemini_collaborate |
通过 Gemini 运行多轮协作会话 |
前置条件
运行 MCP 服务器前,你需要:
- 安装 Gemini CLI — 参考 Gemini CLI 设置指南
- Google API 密钥 — 设置
GEMINI_API_KEY或通过gcloud认证 - OpenRouter API 密钥(可选)— 通过
OPENROUTER_API_KEY进行多模型路由 - Node.js 18+ — 运行 MCP 服务器
安装
git clone https://github.com/centminmod/gemini-cli-mcp-server
cd gemini-cli-mcp-server
npm install
npm run build
在 Claude Code 中配置
在 .mcp.json 或 Claude Code 设置中添加:
{
"mcpServers": {
"gemini-cli": {
"command": "node",
"args": ["/path/to/gemini-cli-mcp-server/dist/index.js"],
"env": {
"GEMINI_API_KEY": "your-api-key"
}
}
}
}
使用场景
获取代码审查的第二意见:
Claude Code 实现某个功能后,调用 gemini_code_review 获取 Gemini 的评审,再标记任务完成。
计划验证:
在执行多文件重构前,使用 gemini_plan_evaluation 识别风险和遗漏步骤。
多模型协作: 将复杂推理任务路由给 Gemini,同时在 Claude 中保留代码执行,结合两个模型的优势。
适合使用的场景
- 希望 Claude Code 把分析或代码审查任务委托给 Gemini
- 构建同时使用 Anthropic 和 Google 模型的多模型工作流
- 需要通过标准 MCP 接口访问 Gemini 能力,而不是原始 API 调用
替代方案
如果你需要无 CLI 依赖的 Gemini 集成,可以考虑通过 OpenRouter 将请求路由到 Gemini 模型。在 aimcp.info 浏览相关 MCP 服务器。
