Coding-Assistenten mit Gemini MCP und Skills einrichten

KI-Programmierassistenten sind leistungsstark, haben aber auch Einschränkungen: Die Trainingsdaten sind auf ein bestimmtes Datum begrenzt und enthalten keine neuen API-Funktionen und ‑Änderungen. Ohne Zugriff auf die Gemini-spezifische Dokumentation schlagen Agenten möglicherweise generische Muster anstelle optimierter Ansätze vor.

Damit Ihr Programmierassistent immer auf dem neuesten Stand der Gemini API und ihrer empfohlenen Verwendung ist, empfehlen wir, den Gemini Docs MCP einzurichten und Ihre Umgebung mit Gemini API-Skills zu erweitern. Diese Tools können zwar unabhängig voneinander verwendet werden, sind aber so konzipiert, dass sie zusammenarbeiten, um eine vollständige Abdeckung zu bieten.

Gemini Docs MCP verbinden

Gemini hostet einen öffentlichen MCP-Server (Model Context Protocol) unter gemini-api-docs-mcp.dev. Wenn Sie Ihren Programmieragenten mit diesem Server verbinden, haben alle Abfragen Zugriff auf die neuesten APIs, Codeupdates und Beispiele für optimale Konfigurationen.

Führen Sie den folgenden Befehl im Terminal Ihres Agenten oder im Stammverzeichnis des Projekts aus, um den Server zu installieren:

npx add-mcp gemini-api-docs-mcp.dev

Dieser Server fügt eine Funktion search_documentation hinzu, mit der Ihr Agent Echtzeit-API-Definitionen und Integrationsmuster aus den offiziellen Gemini-Dokumentationsdateien abrufen kann.

API-Entwicklungsskills hinzufügen

Die Skills bieten integrierte Regeln und Best Practices (z. B. die Erzwingung der richtigen SDK- und aktuellen Modellversionen) direkt im Kontext Ihres Assistenten. Der Skill funktioniert mit dem Gemini Docs MCP-Dienst zusammen: Wenn Sie beide installiert haben, verwendet der Skill den MCP-Dienst für die Dokumentation. Auch ohne installierten MCP ruft er llms.txt als Fallback von ai.google.dev ab.

Verwenden Sie eines der folgenden unterstützten Tools, um diese Skills zu installieren. Installationsanleitungen für beide Tools finden Sie unter jedem Skill-Modul:

  • skills.sh: Empfohlen. Der offene Standard für portierbare Agentenverhaltensweisen.
  • Context7: Wird für Nutzer unterstützt, die bereits das Context7-Ökosystem verwenden.

gemini-api-dev

Der grundlegende Skill für die allgemeine Gemini-Entwicklung. Dieser Skill bietet Dokumentation und Best Practices für folgende Bereiche:

  • Prompt-Routing zu aktuellen Modellen (z.B. Gemini 3.1 Pro/Flash) und Vermeidung veralteter Modelle
  • Multimodale Prompts, Funktionsaufrufe, strukturierte Ausgaben und gängige Integrationsmuster

Mit skills.sh installieren

npx skills add google-gemini/gemini-skills --skill gemini-api-dev --global

Mit Context7 installieren

npx ctx7 skills install /google-gemini/gemini-skills gemini-api-dev

gemini-live-api-dev

Skill zum Erstellen von konversationellen KI-Anwendungen in Echtzeit mit der Gemini Live API. Dieser Skill bietet Dokumentation und Best Practices für folgende Bereiche:

  • WebSocket-Verbindungen für Streaming mit niedriger Latenz
  • Streaming von Audio, Video und Text
  • Erkennung von Sprachaktivitäten und Unterstützung für Barge-in

Mit skills.sh installieren

npx skills add google-gemini/gemini-skills --skill gemini-live-api-dev --global

Mit Context7 installieren

npx ctx7 skills install /google-gemini/gemini-skills gemini-live-api-dev

gemini-interactions-api

Skill zum Erstellen von Apps mit der Interactions API. Die Interactions API ist eine einheitliche Schnittstelle für die Interaktion mit Gemini-Modellen und ‑Agenten, die für agentische Anwendungen entwickelt wurde. Dieser Skill umfasst folgende Bereiche:

  • Textgenerierung, mehrstufiger Chat und Streaming
  • Funktionsaufrufe, strukturierte Ausgaben und Bildgenerierung
  • Ausführung im Hintergrund und Deep Research-Agenten
  • Serverseitige Verwaltung des Konversationsstatus
  • Python- und TypeScript-SDK-Muster

Mit skills.sh installieren

npx skills add google-gemini/gemini-skills --skill gemini-interactions-api --global

Mit Context7 installieren

npx ctx7 skills install /google-gemini/gemini-skills gemini-interactions-api

Installation prüfen

Bestätigen Sie nach der Installation, dass Ihr Programmierassistent eine Verbindung zum Gemini Docs MCP-Server herstellen und Ihre installierten Skills verwenden kann.

1. Agentenverhalten prüfen

Am zuverlässigsten ist es, Ihrem Agenten eine technische Frage zur Gemini API zu stellen.

Prompt : „Wie verwende ich Kontext-Caching mit der Gemini API?“

Eine erfolgreiche Einrichtung führt zu Folgendem:

  • Genaue Codeausgabe: Verweisen Sie auf bestimmte Gemini-Methoden wie cacheContent oder cachedContents.create von den neuesten Endpunkten.
  • Verwendung des MCP-Tools: Zeigen Sie, dass es mit dem Gemini Docs MCP-Server verbunden ist oder das search_documentation Tool verwendet, um Daten abzurufen.
  • Aufruf geladener Skills: Zeigen Sie einen Hinweis an, dass der Skill "Using skill: gemini-api-dev" verwendet wird (wenn ein sekundärer Wrapper verwendet wird).

2. Manifeste und Tools prüfen

Wenn der Agent eine allgemeine oder generische Antwort gibt, verwenden Sie die spezifischen Discovery- oder Statusbefehle für Ihre Umgebung, um zu prüfen, ob der Docs MCP oder Skill in den Arbeitsspeicher geladen wurde.

Umgebung MCP-Prüfung Skill-Prüfung
Claude Code Geben Sie im Terminal /mcp ein, um aktive Server und search_documentation-Tools aufzurufen. Geben Sie im Terminal /skills ein, um alle aktiven Manifeste aufzulisten.
Cursor Rufen Sie Einstellungen > Funktionen > MCP auf. Prüfen Sie, ob der Server „Verbunden“ ist. Öffnen Sie Einstellungen > Regeln. Prüfen Sie, ob der Skill unter „Agent entscheidet“ angezeigt wird.
Antigravity Prüfen Sie in der Seitenleiste Anpassungen > Verbindungen den MCP-Status. Geben Sie /skills list ein oder prüfen Sie die Seitenleiste Anpassungen > Regeln.
Gemini CLI Führen Sie gemini mcp list aus oder verwenden Sie /mcp list. Führen Sie gemini skills list aus oder verwenden Sie den Schrägstrichbefehl /skills in der Sitzung.
Copilot Geben Sie @gemini /mcp ein, um aktive Daten-Connectors aufzulisten. Geben Sie @gemini /skills (oder /skills) ein, um aktive Erweiterungen aufzurufen.

Fehlerbehebung

Wenn Ihr Agent nur allgemeine Informationen liefert oder Gemini-spezifische Methoden nicht erkennt, prüfen Sie Folgendes:

Agent hat den Skill nicht erkannt

Die meisten Agenten indexieren Skills nur beim Start.

Lösung:Starten Sie Ihre IDE (Cursor/VS Code) vollständig neu oder beenden Sie Ihren terminalbasierten Agenten (Claude Code) und öffnen Sie ihn wieder.

Globaler vs. lokaler Konflikt

Wenn Sie die Installation mit dem Flag --global ausgeführt haben, ignoriert Ihr Agent es möglicherweise zugunsten projektspezifischer Regeln.

Lösung:Installieren Sie den Skill direkt im Stammverzeichnis Ihres Projekts ohne das globale Flag:

npx skills add google-gemini/gemini-skills --skill gemini-api-dev

Ressourcen