MCP-Server Offiziell

Git MCP Server

Referenz-MCP-Server mit Tools zum Lesen, Durchsuchen und Ändern von Git-Repositories: Status, Diff, Log, Commit, Branch.

Autor
Model Context Protocol
Funktioniert mit
Any MCP client
Lizenz
MIT
Dokumentiert
Oct 2, 2026

Was Git MCP Server ist

mcp-server-git ist ein Python-MCP-Server für die Interaktion mit und Automatisierung von Git-Repositories. Laut README befindet er sich in früher Entwicklung, und Tools können sich ändern.

Was es kann

Wie sich Git MCP Server einbinden lässt: welche Agenten es ausführen und was es ergänztLÄUFT INIhr AgentAny MCP clientein Host dokumentiertMCP SERVER · OFFIZIELLGit MCP ServerDen Agenten mit Tools, Daten und…4 Installationsschritte1 BerechtigungshinweisLizenz: MITWAS ES ERGÄNZTWas es kannStatus, gestagte und ungestagte D…Commit-Logs mit Datumsfilter anze…Dateien stagen, committen und zur…Branches anlegen und auscheckenAgent → Erweiterung → neue Fähigkeit · aus dem offiziellen Repository oder der Dokumentation
Wo Git MCP Server läuft und was es ergänzt, laut Dokumentation
  • Status, gestagte und ungestagte Diffs sowie Diffs gegen einen Branch oder Commit anzeigen
  • Commit-Logs mit Datumsfilter anzeigen
  • Dateien stagen, committen und zurücksetzen
  • Branches anlegen und auschecken
  • Den Inhalt eines Commits anzeigen

Wann Sie es einsetzen sollten

Gut geeignet

  • Einem Agent über MCP strukturierten Git-Zugriff geben
  • Clients ohne Shell-Tool

Nicht geeignet für

  • Stabile, produktionsreife Automatisierung: Laut README in früher Entwicklung
  • Fälle, in denen der Agent nicht committen soll: Er hat git_commit und git_add

So installieren Sie Git MCP Server

Sie benötigen: uv/uvx oder pip mit Python; MCP Python SDK 1.x (mcp>=1.29.0,<2); Ein lokales Git-Repository

  1. uv oder pip installieren
  2. uvx mcp-server-git ausführen oder pip install mcp-server-git
  3. Den Befehl zur Konfiguration des MCP-Clients hinzufügen
  4. Bei jedem Tool-Aufruf repo_path übergeben
Konfigurationsbeispiel (aus der offiziellen Dokumentation)
{
  "mcpServers": {
    "git": {
      "command": "uvx",
      "args": [
        "mcp-server-git"
      ]
    }
  }
}

Berechtigungen und Sicherheit

Worauf es zugreifen kann

  • Lokale Git-Repositories lesen und ändern (add, commit, reset, branch, checkout)

Sicherheitshinweise der Maintainer

  • Die Haupt-README besagt, dass es sich um Referenzimplementierungen handelt, die als Lehrbeispiele gedacht und nicht produktionsreif sind.

Prüfen Sie den Quellcode, bevor Sie einem Agenten Zugriff auf Zugangsdaten oder Produktivsysteme geben. Wir dokumentieren die Angaben der Maintainer; Code prüfen wir nicht.

Einschränkungen

  • Frühe Entwicklung; Tools können sich ändern
  • Die Portierung auf MCP SDK 2.0 ist in Arbeit

Häufig gestellte Fragen

Kann der Git-MCP-Server Commits erstellen?

Ja, er bietet unter anderem git_commit und git_add. Quelle

Ist der Git-MCP-Server produktionsreif?

Laut README befindet er sich in früher Entwicklung, und die Funktionalität kann sich ändern. Quelle

Wie installiere ich den Git-MCP-Server?

Führen Sie uvx mcp-server-git oder pip install mcp-server-git aus und fügen Sie ihn zur Konfiguration Ihres MCP-Clients hinzu. Quelle

Verwandte Ratgeber

Quellen und Lücken

Von den Maintainern nicht angegeben: Andere Hosts als generische MCP-Clients werden in dieser README nicht einzeln als unterstützt für Claude Code/Cursor/Windsurf/Codex genannt; Datum von last_release in der geprüften README nicht sichtbar.

Weitere Erweiterungen zum Ansehen