Skip to main content
Glama

gemini-mcp

npm MCP Registry Node.js License: MIT

Leichter MCP-Server, der Google Gemini als Tools für Claude Code (oder jeden MCP-Client) bereitstellt.

Nutze Gemini für Zweitmeinungen, Analysen mit großem Kontext, Code-Reviews oder alles, bei dem eine andere Modellperspektive hilft.

Tools

Tool

Beschreibung

gemini_ask

Stelle Gemini eine Frage oder gib ihm eine Aufgabe

gemini_analyze

Sende Code/Text zur Analyse mit einer spezifischen Anweisung

gemini_chat

Mehrrunden-Konversation mit vollständigem Verlauf

gemini_models

Liste verfügbarer Gemini-Modelle

Related MCP server: Gemini Bridge

Schnellstart

1. API-Schlüssel erhalten

Gehe zu Google AI Studio und erstelle einen kostenlosen API-Schlüssel.

2. Installation

Option A — Klonen (empfohlen für Claude Code)

git clone https://github.com/PavelGuzenfeld/gemini-mcp.git ~/.claude/mcp-servers/gemini
cd ~/.claude/mcp-servers/gemini
npm install

Option B — npx (ohne Installation)

npx claude-gemini-mcp

3. Bei Claude Code registrieren

Füge zu ~/.claude/settings.json hinzu:

{
  "mcpServers": {
    "gemini": {
      "command": "node",
      "args": ["/home/you/.claude/mcp-servers/gemini/index.js"],
      "env": {
        "GEMINI_API_KEY": "your-key-here"
      }
    }
  }
}

Oder mit npx:

{
  "mcpServers": {
    "gemini": {
      "command": "npx",
      "args": ["-y", "claude-gemini-mcp"],
      "env": {
        "GEMINI_API_KEY": "your-key-here"
      }
    }
  }
}

Verwendungsbeispiele

Eine Frage stellen

> Use gemini_ask to explain the difference between std::expected and std::optional

Gemini says: std::optional<T> represents a value that may or may not be present...
std::expected<T, E> additionally carries an error value when the expected value is absent...

Code analysieren

> Use gemini_analyze to review this function for performance issues:
  instruction: "Find performance bottlenecks"
  content: <your code here>

Gemini says: Line 12 allocates inside the loop — move the vector outside...

Mehrrunden-Konversation

> Use gemini_chat with messages:
  [{"role": "user", "content": "Design a REST API for a task manager"},
   {"role": "model", "content": "Here's a RESTful design..."},
   {"role": "user", "content": "Now add authentication"}]

Gemini says: Building on the previous design, add JWT-based auth...

Modell pro Aufruf überschreiben

> Use gemini_ask with model: "gemini-2.5-flash" to quickly summarize this error log

Umgebungsvariablen

Variable

Standard

Beschreibung

GEMINI_API_KEY

(erforderlich)

Google AI Studio API-Schlüssel

GEMINI_MODEL

gemini-2.5-pro

Standardmodell für alle Tools

Modelle

Modell

Am besten geeignet für

gemini-2.5-pro

Beste Qualität, großer Kontext (1M Tokens)

gemini-2.5-flash

Schnell, gut für die meisten Aufgaben

gemini-2.0-flash

Am schnellsten, einfache Aufgaben

Jedes Tool akzeptiert einen optionalen model-Parameter, um das Standardmodell pro Aufruf zu überschreiben.

Funktionen

  • Wiederholung mit exponentiellem Backoff bei Ratenbegrenzungen (429) und Serverfehlern (5xx)

  • Fehlerbehandlung mit Rückmeldung an den MCP-Client (keine Abstürze)

  • Modellüberschreibung pro Aufruf

  • Keine Konfiguration außer dem API-Schlüssel

Fehlerbehebung

Problem

Lösung

GEMINI_API_KEY is not set

Füge den Schlüssel zu deinem env-Block in settings.json hinzu

429 Too Many Requests

Eingebaute Wiederholung behandelt dies — warte ein paar Sekunden

Model not found

Führe gemini_models aus, um gültige Modellnamen aufzulisten

Tools erscheinen nicht in Claude Code

Überprüfe die Syntax von ~/.claude/settings.json, starte Claude Code neu

ECONNREFUSED

Überprüfe Netzwerk/Firewall — der Server ruft generativelanguage.googleapis.com auf

Entwicklung

git clone https://github.com/PavelGuzenfeld/gemini-mcp.git
cd gemini-mcp
npm install
npm test          # Run smoke tests
node index.js     # Start the MCP server locally

Lizenz

MIT

A
license - permissive license
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Augments MCP Server - A comprehensive framework documentation provider for Claude Code

  • Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer

  • MCP server for AI dialogue using various LLM models via AceDataCloud

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/PavelGuzenfeld/gemini-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server