personal-repo-mcp
personal-repo-mcp
Ein selbst gehosteter Multi-Repository-MCP-Server für KI-Agenten. Er bietet einem Agenten einen persistenten Git-Arbeitsbereich auf Ihrem eigenen VPS, mit kontrolliertem Lese-/Schreibzugriff auf vom Administrator freigegebene Repositorys und normalen Git-Operationen.
Version 1.0.0 — MVP
Core idea
Der Administrator kontrolliert, auf welche Repositorys der Agent zugreifen darf. Der Agent kontrolliert, welche der freigegebenen Repositorys er tatsächlich klont.
Administrator
|
| mcp-config add repo jsilvanus/*
v
repositories.json (allow-list)
|
v
MCP server
|
+-- clone_repository("jsilvanus/project")
|
v
persistent workspaceRelated MCP server: Coding Tools MCP
MCP help resources
Der Server bietet modulare, MCP-native Betriebsdokumentation. Beginnen Sie mit:
mcp://help/indexVertiefende Themen sind verfügbar unter:
mcp://help/repositories
mcp://help/files
mcp://help/git
mcp://help/chain-command
mcp://help/resourcesDie Hilferessourcen sind bewusst von tools/list getrennt: Die MCP-Tool-Liste bleibt die maßgebliche API-Oberfläche, während die Hilferessourcen den Agenten eine Arbeitsablauf-Anleitung mit progressiver Offenlegung bieten.
Features
Persistente Multi-Repository-Arbeitsbereiche
Administratorgesteuerte Repository-Zulassungsliste
GitHub-PAT-Authentifizierung für Git-Operationen
Streamable-HTTP-Transport
Dateilesevorgänge, Zeilenbereich-Lesevorgänge, Schreibvorgänge, Zeilenbearbeitungen, Suche und Patches
Git-Status, Diff, Verlauf, Branches, Fetch/Pull/Push, Merge/Rebase und Konfliktbehandlung
Einzelrepository-
chain_commandzum Zusammensetzen von OperationenMCP-Ressourcen für System-, Repository-, Git- und einzelne Dateizustände
Ressourcen-Abonnements und Änderungsbenachrichtigungen
Bereinigung von Geheimnissen aus der MCP-Ausgabe
Git-Submodule-Schutzmaßnahmen
Docker-Deployment
Deployment
Konfigurieren Sie den Host mit mcp-config und starten Sie dann das einzelne Docker-Deployment:
mcp-config pat
mcp-config add repo jsilvanus/*
docker compose up -d --buildmcp-config add repo ändert nur die Administrator-Zulassungsliste. Es klont keine Repositorys. Der Agent klont ein freigegebenes Repository bei Bedarf über das MCP.
Details zu persistentem Speicher, Anmeldedaten, HTTPS und Konfiguration finden Sie in der Bereitstellungsdokumentation unter docs/.
License
EUPL-1.2
This server cannot be deployed
Maintenance
Related MCP Connectors
Persistent cloud workspaces for AI agents: run commands, edit files, use git and a browser.
Git-backed platform for skills, tools, and context for AI agents
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
Give your agent a persistent workspace: files, a code sandbox and a public URL to publish to.
Related MCP Servers
- AlicenseNot gradedqualityAmaintenanceEnables AI agents to perform full Git operations including branching, committing, pushing, stashing, rebasing, and more, with safety features and support for advanced workflows like Git Flow and LFS.33 npmMIT
- FlicenseNot gradedqualityCmaintenanceEnables AI agents to turn local projects into persistent workspaces, providing file editing, command execution, Git integration, and cross-session history management.-
- AlicenseNot gradedqualityAmaintenanceEnables AI clients to safely read, search, understand, and edit local project code and files, with Git inspection, code indexing, and controlled command execution within permissioned workspaces.3 npm6MIT
- FlicenseAqualityBmaintenanceEnables AI assistants to securely inspect local Git repositories and perform restricted write operations in isolated worktrees, with sandboxed script execution and limited GitHub repository management.24-