Gemini-MCP 协作开发服务器

Gemini-MCP 服务器是一个基于 Docker 的 AI 协作开发平台,它整合了 Claude 和 Google Gemini 2.5 Pro 的能力,为开发者提供代码审查、深度思考、调试辅助、文件分析等功能。该服务器特别适合需要大规模代码分析、专业代码审查和复杂问题解决的开发场景。

  • by BeehiveInnovations
  • 446 星标
  • 更新于
在 GitHub 查看 BeehiveInnovations/gemini-mcp-server

使用说明

基本能力

产品定位

Gemini-MCP 服务器是一个 AI 协作开发平台,旨在通过整合 Claude 和 Google Gemini 2.5 Pro 的能力,为开发者提供更强大的代码分析、审查和问题解决工具。

核心功能

  1. 代码审查 (codereview): 专业的代码审查工具,可识别安全漏洞、性能问题和代码风格问题。
  2. 深度思考 (thinkdeep): 扩展 Claude 的分析能力,提供更深入的思考和验证。
  3. 调试辅助 (debug): 帮助开发者诊断和解决复杂的代码问题。
  4. 文件分析 (analyze): 分析文件和目录结构,理解代码架构和数据流。
  5. 预提交验证 (precommit): 在代码提交前进行全面验证。
  6. 开发聊天 (chat): 作为开发思考伙伴,提供建议和意见。

适用场景

  1. 大型代码库的全面审查和分析
  2. 复杂架构设计和验证
  3. 疑难问题的诊断和解决
  4. 代码提交前的质量保证
  5. 开发过程中的持续协作和咨询

使用教程

使用依赖

  1. 安装 Docker Desktop (下载地址)
  2. 安装 Git
  3. Windows 用户: 需要安装 WSL2

安装教程

# 克隆仓库
git clone https://github.com/BeehiveInnovations/gemini-mcp-server.git
cd gemini-mcp-server

# 一键安装(包含 Redis 用于 AI 对话)
./setup-docker.sh

调试方式

  1. 检查 Docker 服务是否运行:
docker compose ps
  1. 查看日志:
docker compose logs -f
  1. 测试手动连接:
docker exec -i gemini-mcp-server-gemini-mcp-1 echo "Connection test"