Gemini
Bridge Claude with Google's Gemini via the official Gemini CLI. Leverages Gemini's massive 1M+ token context window for large file and codebase analysis while Claude handles interaction and code editing.
Installation
Run in your terminal:
bash
# Project scope (current project only)
claude mcp add gemini-cli -- npx -y ask-gemini-mcp
# User scope (all projects)
claude mcp add --scope user gemini-cli -- npx -y ask-gemini-mcpOr install globally:
bash
npm install -g ask-gemini-mcpPrerequisites
- Node.js v20.0.0 or higher
- Gemini CLI installed and authenticated:
bash
npm install -g @google/gemini-cli
gemini loginTools
| Tool | Purpose |
|---|---|
ask-gemini | Send prompts to Gemini CLI with @ file syntax. Supports sandbox mode and multi-turn sessions |
ask-gemini-edit | Structured code edits via Gemini changeMode. Returns OLD/NEW edit blocks |
fetch-chunk | Retrieve subsequent chunks from cached large responses |
ping | Fast connection test to verify MCP setup |
Models
- Default:
gemini-3.1-pro-preview(latest, highest capability) - Fallback:
gemini-3-flash-preview(automatic on quota errors)
Key Features
- 1M+ token context for analyzing entire codebases
- Multi-turn sessions via
sessionIdfor conversation continuity - Include directories for monorepo context (
includeDirsparameter) - Sandbox mode for safe code execution
- Automatic quota fallback from Pro to Flash
npm
- Package: ask-gemini-mcp
- Binary:
ask-gemini-mcp