Skip to main content
Glama

Servidor MCP de GitHub para Claude Desktop

¡Mejora tu Claude Desktop con una integración perfecta con GitHub!

Este servidor MCP conecta Claude Desktop directamente a sus repositorios de GitHub y comandos git, lo que le permite interactuar con su código y repositorios a través de una conversación natural.

✨ Características

  • 🔄 git-clone - Clona cualquier repositorio con una simple solicitud

  • 📊 git-status - Comprueba qué está sucediendo en tus repositorios git

  • 📋 github-list-repos - Explora tus repositorios de GitHub

  • 🔍 github-repo-info - Obtén información detallada sobre cualquier repositorio

  • 📝 git-commit - Confirma cambios en tus repositorios

  • 🚀 git-push - Envía tus confirmaciones a GitHub

  • 🆕 github-create-repo - Crea nuevos repositorios de GitHub

Related MCP server: GitHub MCP Server

🚀 Inicio rápido

  1. Clonar este repositorio:

    git clone https://github.com/shibdad/github-mcp-server.git cd github-mcp-server
  2. Instalar dependencias:

    npm install
  3. Hazlo ejecutable:

    chmod +x start.sh index.js
  4. Agregue su token de GitHub (para repositorios privados y acceso a API):

    echo "your-github-token" > .github_token
  5. Conéctelo a Claude Desktop:

    Editar el archivo de configuración de Claude:

    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

    • Ventanas: %APPDATA%\Claude\claude_desktop_config.json

    Añade esto a tu configuración:

    { "mcpServers": { "github": { "command": "/bin/sh", "args": ["-c", "/path/to/github-mcp-server/start.sh"] } } }
  6. ¡Reinicia Claude y listo!

💬 Prueba estas indicaciones

Una vez conectado, pregúntale a Claude cosas como:

  • Clonar el repositorio de tensorflow/models en mi carpeta de descargas

  • "¿Cuál es el estado git de mi directorio de proyecto?"

  • "Muéstrame una lista de mis repositorios de GitHub"

  • Obtener detalles sobre el repositorio de Microsoft/VScode

  • "Confirmar mis cambios con el mensaje 'Actualizar documentación'"

  • "Enviar mis confirmaciones a GitHub"

  • "Crea un nuevo repositorio llamado 'mi-increíble-proyecto'"

🔧 Requisitos

  • Node.js 16+

  • Herramientas de línea de comandos de Git

  • Escritorio de Claude

  • Token de acceso personal de GitHub (para acceso a la API)

Opciones de token de GitHub

¿Necesitas acceder a repositorios privados? Agrega tu token de cualquiera de estas maneras:

  1. Crea un archivo .github_token en la carpeta del proyecto

  2. Establecer la variable de entorno GITHUB_TOKEN

  3. Agreguelo directamente en la configuración de Claude:

    { "mcpServers": { "github": { "command": "/bin/sh", "args": ["-c", "/path/to/github-mcp-server/start.sh"], "env": { "GITHUB_TOKEN": "your-github-token" } } } }

🙋‍♂️ Contribuyendo

¿Encontraste un error? ¿Quieres añadir una función? ¡Se agradecen las relaciones públicas!

📜 Licencia

Instituto Tecnológico de Massachusetts (MIT)

-
security - not tested
A
license - permissive license
-
quality - not tested

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/shibdad/github-mcp-server'

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