Gemini CLI MCP Server

centminmodon 15 days ago · 1 min read

Gemini CLI MCP Server

centminmod/gemini-cli-mcp-server ist ein echtes MCP-Projekt, das Google Gemini CLI in MCP-Clients wie Claude Code und Claude Desktop einbindet.

Bereitgestellte Tools

Tool Beschreibung
gemini_prompt Prompt an Gemini senden und Antwort zurückgeben
gemini_code_review Code mit Gemini reviewen und strukturiertes Feedback zurückgeben
gemini_plan_evaluation Implementierungsplan auf Machbarkeit und Lücken prüfen
gemini_solution_verify Vorgeschlagene Lösung gegen Anforderungen prüfen
gemini_collaborate Multi-Turn-Kollaborationssession via Gemini

Voraussetzungen

  1. Gemini CLI installiertSetup-Anleitung
  2. Google API-KeyGEMINI_API_KEY setzen oder via gcloud authentifizieren
  3. OpenRouter API-Key (optional) — für Multi-Modell-Routing
  4. Node.js 18+

Installation

git clone https://github.com/centminmod/gemini-cli-mcp-server
cd gemini-cli-mcp-server
npm install && npm run build

Konfiguration in Claude Code

{
  "mcpServers": {
    "gemini-cli": {
      "command": "node",
      "args": ["/path/to/gemini-cli-mcp-server/dist/index.js"],
      "env": { "GEMINI_API_KEY": "your-api-key" }
    }
  }
}

Anwendungsfälle

Code-Review mit zweiter Meinung: Claude Code implementiert, dann wird gemini_code_review aufgerufen für Geminis Feedback.

Planvalidierung: Vor einem Multi-Datei-Refactoring gemini_plan_evaluation nutzen, um Risiken zu identifizieren.

Multi-Modell-Kollaboration: Komplexes Reasoning an Gemini delegieren, während Claude Code-Ausführung behält.