github-mcp
github-mcp
Servidor MCP mínimo autoalojado que expone el acceso de escritura a GitHub como herramientas, para que una cuenta de Claude conectada pueda subir código sin que un humano tenga que ejecutar git push manualmente cada vez.
Herramientas
Herramienta | Qué hace |
| Obtener la rama predeterminada, el indicador de repositorio privado y la última hora de push |
| Listar las ramas |
| Listar archivos y carpetas en una ruta |
| Obtener el contenido decodificado de un archivo + el SHA del blob |
| Crear o actualizar atómicamente uno o más archivos en un solo commit (Git Data API: blobs → tree → commit → actualización de ref). Úsalo para subir una carpeta completa de una vez |
Related MCP server: GitHub MCP Server
Seguridad — lee esto antes de desplegar
GITHUB_TOKEN debe establecerse como variable de entorno directamente en la interfaz de variables de entorno del panel de control de Manufact (o Render) — nunca se debe pegar en un chat con un asistente de IA, nunca se debe hacer commit en este repositorio y nunca se debe pasar como argumento de una herramienta. El servidor solo lo lee de process.env. Si en algún momento se ha pegado un token en un chat, trátalo como comprometido y revócalo: genera uno nuevo y así se pasara a través de las variables de entorno del panel.
Ámbito recomendado del token: PAT de grano fino, Contents: Read & write, restringido al repositorio o repositorios específicos con los que este servidor necesita trabajar. Evita un token clásico o con acceso a todos los repositorios.
Variables de entorno
GITHUB_TOKEN— PAT de granularidad fina,Contents: Read & write, restringido a los repositorios objetivoPORT— por defecto, 8080
Ejecución local
npm install
npm start
curl localhost:8080/api/healthDespliegue
Sube este repositorio a GitHub (el primer push debe ser manual — problema de arranque: este servidor no puede empujarse a sí mismo a la existencia) y, a continuación:
Manufact:deploy (point at the repo)Manufact compila el Dockerfile automáticamente. Establece GITHUB_TOKEN en la interfaz de variables de entorno de Manufact tras desplegar el servicio y, luego, reinícialo.
Conectar una cuenta de Claude a este servidor
Añade un conector personalizado que apunte a https://<your-manufact-domain>/mcp.
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 gradedqualityNot gradedmaintenanceConnects Claude Desktop to GitHub repositories, enabling users to perform git operations and GitHub API interactions through natural conversation.452
- AlicenseNot gradedqualityNot gradedmaintenanceConnects Claude Desktop directly to GitHub repositories and git commands, enabling users to clone repos, check status, commit changes, push code, create repositories, and manage GitHub resources through natural conversation.452
- FlicenseNot gradedqualityCmaintenanceEnables to interact with GitHub repositories directly from Claude, supporting actions like viewing repos, checking status, committing and pushing changes, and managing pull requests.
- FlicenseNot gradedqualityBmaintenanceEnables claude.ai to connect to GitHub MCP using OAuth, providing full toolset for repository, issue, PR, Actions, and gist operations.
Related MCP Connectors
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
Connect AI assistants to your GitHub-hosted Obsidian vault to seamlessly access, search, and analy…
AI code review for GitHub PRs with an MCP autofix loop for Claude Code and Cursor
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/jayhunsu-ai/github-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server