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
- 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
- uv oder pip installieren
- uvx mcp-server-git ausführen oder pip install mcp-server-git
- Den Befehl zur Konfiguration des MCP-Clients hinzufügen
- Bei jedem Tool-Aufruf repo_path übergeben
{
"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
- https://raw.githubusercontent.com/modelcontextprotocol/servers/main/src/git/README.md readme, geprüft Oct 2, 2026
- https://raw.githubusercontent.com/modelcontextprotocol/servers/main/README.md readme, geprüft Oct 2, 2026
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.