Skip to main content
Glama

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 workspace

Related MCP server: GitLab MR MCP

MCP help resources

Der Server bietet modulare, MCP-native Betriebsdokumentation. Beginnen Sie mit:

mcp://help/index

Vertiefende Themen sind verfügbar unter:

mcp://help/repositories
mcp://help/files
mcp://help/git
mcp://help/chain-command
mcp://help/resources

Die 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_command zum Zusammensetzen von Operationen

  • MCP-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 --build

mcp-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

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

Maintenance

Maintainers
Response time
Release cycle
Releases (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

  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI agents to fetch, search, and retrieve markdown content from remote Git repositories. Supports both public and private repositories with authentication, allowing AI assistants to access documentation and notes stored in Git.
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI agents to interact with GitLab repositories, manage merge requests, review code diffs, post comments, and handle issues directly through natural language.
    30
    MIT
  • F
    license
    Not graded
    quality
    Not graded
    maintenance
    Enables AI assistants to interact with local Git repositories for operations like status, commits, branching, and diffs, plus GitHub API integration for managing pull requests when authenticated.
  • A
    license
    B
    quality
    D
    maintenance
    Enables AI assistants to perform code reviews by providing access to staged files, git diffs, and repository file content. It allows users to evaluate changes and context within any local git repository before committing or pushing.
    3
    9
    ISC

View all related MCP servers

Related MCP Connectors

  • 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.

  • Let AI operate servers without SSH. Choose actions, approve risky changes, and audit every step.

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/jsilvanus/personal-repo-mcp'

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