Skip to main content
Glama

GitHub MCP Server

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

🚀 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

local-only server

The server can only run on the client's local machine because it depends on local resources.

Conecta Claude Desktop a los repositorios de GitHub, lo que permite a los usuarios realizar operaciones de Git e interacciones de API de GitHub a través de una conversación natural.

  1. ✨ Características
    1. 🚀 Inicio rápido
      1. 💬 Prueba estas indicaciones
        1. 🔧 Requisitos
          1. Opciones de token de GitHub
            1. 🙋‍♂️ Contribuyendo
              1. 📜 Licencia

                Related MCP Servers

                • A
                  security
                  A
                  license
                  A
                  quality
                  A Model Context Protocol server that connects GitHub code to Claude.ai. This server utilizes the Pera1 service to extract code from GitHub repositories and provide better context to Claude.
                  Last updated -
                  1
                  31
                  1
                  JavaScript
                  MIT License
                  • Apple
                • A
                  security
                  A
                  license
                  A
                  quality
                  Enables AI assistants to interact with GitHub through the PyGithub library, providing tools for managing issues, repositories, pull requests, and other GitHub operations with intelligent parameter handling and error management.
                  Last updated -
                  19
                  Python
                  MIT License
                • -
                  security
                  F
                  license
                  -
                  quality
                  A modular command processor server that enables interaction with GitHub's REST API to fetch user details, repository information, and authenticated user data through natural language commands in Claude.
                  Last updated -
                  Python
                • -
                  security
                  F
                  license
                  -
                  quality
                  A Multi-Claude Program for interacting with GitHub APIs through Claude Desktop, allowing users to search repositories, manage issues, pull requests, repository settings, workflows, and collaborators.
                  Last updated -
                  1
                  Python
                  • Linux
                  • Apple

                View all related MCP servers

                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