README
🚀 Claude Code + Gemini MCP 服务器
将Claude Code与谷歌的Gemini AI相连接,实现强大的AI协作。你可以在Claude Code中向Gemini提问、获取代码审查结果,还能进行头脑风暴!
🚀 快速开始(2分钟)
前提条件
- 已安装Python 3.8及以上版本
- 已安装Claude Code CLI
- 拥有谷歌Gemini API密钥(免费获取)
一键安装
curl -sSL https://raw.githubusercontent.com/RaiAnsar/claude_code-gemini-mcp/main/install.sh | bash
手动安装
- 克隆此仓库:
git clone https://github.com/RaiAnsar/claude_code-gemini-mcp.git
cd claude_code-gemini-mcp
- 使用你的API密钥运行安装脚本:
./setup.sh YOUR_GEMINI_API_KEY
大功告成!🎉
💻 使用示例
在任何地方启动Claude Code并使用以下命令:
基础用法
claude
# 向Gemini提问
mcp__gemini-collab__ask_gemini
prompt: "Explain quantum computing in simple terms"
# 获取代码审查结果
mcp__gemini-collab__gemini_code_review
code: "def auth(u): return u.pwd == 'admin'"
focus: "security"
# 进行头脑风暴
mcp__gemini-collab__gemini_brainstorm
topic: "How to scale a web app to 1M users"
# 或者直接让Claude Code与Gemini协作,这并不复杂(作者注)
🔧 技术细节
- 安装谷歌Gemini Python SDK
- 设置一个MCP服务器,用于连接Claude Code和Gemini
- 进行全局配置(可在任何目录下使用)
- 提供Claude和Gemini之间的协作工具
🔧 可用工具
- ask_gemini - 向Gemini提出任何问题
- gemini_code_review - 获取安全/性能方面的代码审查结果
- gemini_brainstorm - 进行头脑风暴,提出想法和解决方案
📁 安装位置
服务器安装在:~/.claude-mcp-servers/gemini-collab/
🐛 故障排除
MCP未显示?
# 检查是否已安装
claude mcp list
# 以全局范围重新安装
claude mcp remove gemini-collab
claude mcp add --scope user gemini-collab python3 ~/.claude-mcp-servers/gemini-collab/server.py
连接错误?
- 检查你的API密钥是否有效
- 确保Python已安装
google-generativeai:pip install google-generativeai
🔑 更新API密钥
编辑~/.claude-mcp-servers/gemini-collab/server.py并替换API密钥。
🤝 贡献代码
欢迎提交拉取请求!请尽量保持简单易懂,方便初学者。
📄 许可证
采用MIT许可证 - 可自由使用!
为Claude Code社区精心打造 ❤️
Scan to contact