personal-repo-mcp
personal-repo-mcp
Un servidor MCP autohospedado y multirrepositorio para agentes de IA. Proporciona al agente un espacio de trabajo Git persistente en tu propio VPS, con acceso controlado de lectura/escritura a repositorios aprobados por el administrador y operaciones Git normales.
Versión 1.0.0 — MVP
Idea principal
El administrador controla a qué repositorios puede acceder el agente. El agente controla qué repositorios permitidos clona realmente.
Administrator
|
| mcp-config add repo jsilvanus/*
v
repositories.json (allow-list)
|
v
MCP server
|
+-- clone_repository("jsilvanus/project")
|
v
persistent workspaceRelated MCP server: GitLab MR MCP
Recursos de ayuda de MCP
El servidor proporciona documentación operativa modular y nativa de MCP. Comienza con:
mcp://help/indexLos temas específicos están disponibles en:
mcp://help/repositories
mcp://help/files
mcp://help/git
mcp://help/chain-command
mcp://help/resourcesLos recursos de ayuda están intencionadamente separados de tools/list: la lista de herramientas MCP sigue siendo la superficie de API autoritativa, mientras que los recursos de ayuda proporcionan orientación de flujo de trabajo con divulgación progresiva para los agentes.
Características
Espacios de trabajo multirrepositorio persistentes
Lista de repositorios permitidos controlada por el administrador
Autenticación con PAT de GitHub para operaciones Git
Transporte HTTP con streaming
Lecturas de archivos, lecturas por rango de líneas, escrituras, ediciones de líneas, búsqueda y parches
Estado de Git, diff, historial, ramas, fetch/pull/push, merge/rebase y gestión de conflictos
chain_commandde un solo repositorio para componer operacionesRecursos MCP para el sistema, el repositorio, Git y el estado de archivos individuales
Suscripciones a recursos y notificaciones de cambios
Limpieza de secretos de la salida de MCP
Protecciones de submódulos Git
Despliegue con Docker
Despliegue
Configura el host con mcp-config y luego inicia el despliegue único de Docker:
mcp-config pat
mcp-config add repo jsilvanus/*
docker compose up -d --buildmcp-config add repo solo modifica la lista de repositorios permitidos del administrador. No clona repositorios. El agente clona un repositorio permitido a través de MCP cuando es necesario.
Consulta la documentación de despliegue en docs/ para obtener detalles sobre almacenamiento persistente, credenciales, HTTPS y configuración.
Licencia
EUPL-1.2
This server cannot be installed
Maintenance
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
- AlicenseNot gradedqualityDmaintenanceEnables 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
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to interact with GitLab repositories, manage merge requests, review code diffs, post comments, and handle issues directly through natural language.30MIT
- FlicenseNot gradedqualityNot gradedmaintenanceEnables 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.
- AlicenseBqualityDmaintenanceEnables 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.39ISC
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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