GitHub
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
Descripción del creador (original en inglés)
AI-optimized GitHub MCP server: 112 tools, 98% token reduction, compact responses.
Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.
Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.
Elige la app de IA que usas y copia la configuración.
Necesitas
¿Qué app usas?
Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.
Abre Claude Desktop → Settings → Developer → Edit Config y pega esto en claude_desktop_config.json
{
"mcpServers": {
"github": {
"command": "uvx",
"args": [
"github-mcp-server"
]
}
}
}Ejecuta esto en tu terminal
claude mcp add github -- uvx github-mcp-serverPégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json
{
"mcpServers": {
"github": {
"command": "uvx",
"args": [
"github-mcp-server"
]
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
Pégalo en .vscode/mcp.json de tu proyecto
{
"servers": {
"github": {
"type": "stdio",
"command": "uvx",
"args": [
"github-mcp-server"
]
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
Este se ejecuta en tu computadora, y ChatGPT solo puede conectarse a servidores en internet. Elige otra app.
Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.
Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.
Se ejecuta en tu computadora; la lista de herramientas aparece en tu app de IA después de instalarlo.
Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 7 nov 2026
El nombre en el registro se verificó con la cuenta de GitHub crypto-ninja, dueña del repo
Todavía no hemos leído este repo en GitHub
Todavía no hemos leído este repo en GitHub
Este se ejecuta en tu computadora; no hay endpoint en internet
Se ejecuta en tu computadora y usa ajustes locales en su lugar
Se ejecuta en tu computadora; solo podemos leer listas de herramientas de endpoints en internet
Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.
Superó 1 de 1 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.
El registro no indica ninguna clave obligatoria, aunque algunos servidores te piden iniciar sesión la primera vez que los usas.
Se ejecuta en tu computadora. Tu app de IA lo inicia cuando hace falta, y los datos no pasan por los servidores del creador (a menos que el propio servidor llame a un servicio en línea).
El repo de GitHub cambió por última vez –, y la última versión (2.5.7) llegó al registro hace 11 meses.
Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. También necesitas Python (uv) en tu computadora.
En la misma categoría: GitHub, Desktop Commander, Cloudflare MCP
Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.
Cómo leer una tarjeta:★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
MCP server for terminal commands, file operations, and process management
Cloudflare MCP servers
Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.
The most comprehensive GitHub MCP server - Full GitHub workflow automation with Actions monitoring, advanced PR management, intelligent code search, and complete file management. Built for AI-powered development teams.
👉 New here? See the Quick Start Guide
This server is designed with AI agents in mind:
| Format | Use Case | Token Savings |
|---|---|---|
compact | Discovery, lists, status checks | 80-97% smaller |
json | Full details when needed | Full response |
markdown | Human-readable display | Formatted text |
| Resource | Full JSON | Compact | Savings |
|---|---|---|---|
| Commit | ~3,000 chars | ~100 chars | 97% |
| Issue | ~2,500 chars | ~150 chars | 94% |
| Repository | ~4,000 chars | ~200 chars | 95% |
| PR Overview | ~20,000 chars | ~1,800 chars | 91% (GraphQL) |
// Default: Use compact for most operations
const issues = await callMCPTool("github_list_issues", { owner: "user", repo: "repo", limit: 10, response_format: "compact" // 94% smaller! });
// Use json only when you need every field const fullIssue = await callMCPTool("github_get_issue", { owner: "user", repo: "repo", issue_number: 42, response_format: "json" });
Combined with our code-first architecture (98% token reduction), you get the most efficient GitHub MCP server available.
📖 Documentation:
response_format: "compact" (80-97% token savings!)CLAUDE.md renamed to MCP_GUIDE.md with instructions for Claude, Cursor, Windsurf, Copilot, ClinePrevious: v2.5.1 - Architecture Refactor & Performance (December 9, 2025)
github_mcp.py split into modular package structurecallMCPTool now works seamlessly with plain JavaScript objectsPrevious: v2.5.0 - Phase 2 Full Send (December 4, 2025)
MAJOR RELEASE: 47 new tools added (62 → 109 total tools)! Comprehensive GitHub API coverage.
New in v2.5.0:
Previous: v2.4.0 - Phase 1 Tool Expansion (December 4, 2025)
15 new tools added (48 → 62 total tools)!
New in v2.4.0:
github_add_issue_comment for commenting on issuesgithub_list_gists, github_get_gist, github_create_gist, github_update_gistgithub_list_labels, github_create_label, github_delete_labelgithub_list_stargazers, github_star_repository, github_unstar_repositorygithub_get_authenticated_user, github_list_user_repos, github_list_org_repos, github_search_usersgithub_get_user_info back in TypeScript definitionsPrevious: v2.3.1 - Code-First Mode Enforced by Default (January 26, 2025)
true (was false)Previous: v2.3.0 - Architecture Formalization (January 26, 2025)
Single-Tool Architecture Formalized: The intended design from day one - one tool, 98% token reduction!
New in v2.3.0:
github-mcp-cli)GitHub App Authentication: 3x rate limits (15,000 vs 5,000 requests/hour) with fine-grained permissions!
New in v2.2.0:
Zero Failed Tool Calls: Intelligent tool discovery eliminates discovery issues while maintaining 98% token efficiency!
New in v2.1.0:
🔍 Tool Discovery Functions
Benefits:
The Game Changer: 98% token reduction (70,000 → 800 tokens)!
New Architecture:
execute_code tool exposed to ClaudeTotal Tools: 1 tool exposed to MCP clients (execute_code) 🚀 Internal Tools: 61 GitHub tools available via execute_code Token Efficiency: 98% reduction vs traditional MCP
v1.5.0 (Nov 6, 2025) - Infrastructure Upgrade
View Full Changelog
The workspace tools (workspace_grep, workspace_str_replace, workspace_read_file) enable powerful local file operations on YOUR projects.
These tools allow Claude to:
workspace_grep)workspace_str_replace)workspace_read_file)Method 1: Claude Desktop Configuration
Edit your Claude Desktop config file (location varies by OS):
macOS:
{
"mcpServers": { "github-mcp": { "command": "python3", "args": ["-m", "github_mcp"], "env": { "GITHUB_TOKEN": "ghp_...", "MCP_WORKSPACE_ROOT": "/Users/yourname/projects/my-app" } } } }
Windows:
{
"mcpServers": { "github-mcp": { "command": "python", "args": ["-m", "github_mcp"], "env": { "GITHUB_TOKEN": "ghp_...", "MCP_WORKSPACE_ROOT": "C:\\Users\\yourname\\projects\\my-app" } } } }
Linux:
{
"mcpServers": { "github-mcp": { "command": "python3", "args": ["-m", "github_mcp"], "env": { "GITHUB_TOKEN": "ghp_...", "MCP_WORKSPACE_ROOT": "/home/yourname/projects/my-app" } } } }
Method 2: Environment Variable
macOS/Linux:
export MCP_WORKSPACE_ROOT="/path/to/your/project"
python3 -m github_mcp
Windows (Command Prompt):
set MCP_WORKSPACE_ROOT=C:\path\to\your\project
python -m github_mcp
Windows (PowerShell):
$env:MCP_WORKSPACE_ROOT="C:\path\to\your\project"
python -m github_mcp
Method 3: Default Behavior
If MCP_WORKSPACE_ROOT is not set, tools will use your current working directory as the workspace root.
# After setting MCP_WORKSPACE_ROOT="/Users/dave/my-app"
workspace_grep("TODO", file_pattern="*.py")
workspace_read_file("src/main.py", start_line=1, num_lines=50)
workspace_str_replace( path="config/settings.py", old_str="DEBUG = True", new_str="DEBUG = False", description="Disable debug mode for production" )
For working with files directly on GitHub (no cloning required):
Solo se muestra el principio; lee el resto en el repo