jamubc/gemini-mcp-tool

MCP server that enables AI assistants to interact with Google Gemini CLI, leveraging Gemini's massive token window for large file analysis and codebase understanding

解决的问题

该项目在 AI 助手(如 Claude)与 Gemini CLI(或其继任者 Antigravity CLI)之间搭建桥梁,使助手能够利用 Gemini 的超大上下文窗口来分析大型文件和整个代码库,而无需在主助手的上下文窗口中消耗过多 token。

工作原理

它实现了一个 Model Context Protocol (MCP) 服务器,将 Gemini 的功能作为工具暴露出来。AI 助手可以调用这些工具,通过特殊的 @ 语法引用特定文件或目录,向 Gemini CLI 发送提示。它支持标准分析以及用于安全代码执行和测试的「沙箱模式」。

适用人群

使用 MCP 兼容 AI 助手(如 Claude Code 或 Claude Desktop)并希望将 Google Gemini 的大上下文分析和沙箱化代码执行集成到工作流中的开发者。

主要亮点

  • 大上下文分析:通过 @ 语法,利用 Gemini 的 token 窗口处理大型项目和文件。
  • 沙箱执行:提供专用工具,可在隔离环境中安全测试代码并运行脚本。
  • 双后端支持:自动处理从已弃用的 Gemini CLI 到 Antigravity CLI(agy)的过渡。
  • 轻松集成:Claude Code 只需一行设置,Claude Desktop 使用标准配置即可轻松集成。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目