Skip to main content
Glama

Chat de GitHub MCP

Un Protocolo de Contexto de Modelo (MCP) para analizar y consultar repositorios de GitHub mediante la API de GitHub Chat. Sitio oficial: https://github-chat.com

Instalación

# Install with pip pip install github-chat-mcp # Or install with the newer uv package manager uv install github-chat-mcp
  1. ¡Empieza a usarlo con Claude!

Ejemplos de indicaciones:

  • Utiliza github-chat-mcp para analizar el repositorio de React.

  • Indexa el repositorio de TypeScript con github-chat-mcp y pregunta sobre su arquitectura.

Servidor MCP de GitHub Chat

insignia de herrería

Related MCP server: GitHub MCP Server Plus

Instrucciones de configuración

Antes de nada, asegúrate de tener una clave API de GitHub Chat. Es necesaria para usar el servicio.

Primero instale uv.

MacOS/Linux:

curl -LsSf https://astral.sh/uv/install.sh | sh

Ventanas:

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

Configuración con cursor (recomendado)

En mcp.json:

{ "mcpServers": { "github-chat": { "command": "uvx", "args": [ "github-chat-mcp" ] } } }

Con lo anterior, no se requieren entornos ya que es una versión freemium.

Configuración con Claude Desktop

# claude_desktop_config.json # Can find location through: # Hamburger Menu -> File -> Settings -> Developer -> Edit Config # Must perform: brew install uv { "mcpServers": { "github-chat": { "command": "uvx", "args": ["github-chat-mcp"], "env": { } } } }

Instalación mediante herrería

Puedes instalar GitHub Chat para Claude Desktop automáticamente a través de Smithery:

npx -y @smithery/cli install github-chat-mcp --client claude

Usando GitHub Chat con Claude

  1. Primero indexe un repositorio de GitHub: "Indexar el repositorio de GitHub en https://github.com/username/repo "

  2. Luego haga preguntas sobre el repositorio: "¿Cuál es la pila tecnológica principal utilizada en este repositorio?"

Depuración

Correr:

npx @modelcontextprotocol/inspector uvx github-chat-mcp

Instrucciones de configuración local/de desarrollo

Clonar repositorio

git clone https://github.com/yourusername/github-chat-mcp.git

Instalar dependencias

Primero instale uv.

MacOS/Linux:

curl -LsSf https://astral.sh/uv/install.sh | sh

Ventanas:

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

A continuación, instale las dependencias del servidor MCP:

cd github-chat-mcp # Create virtual environment and activate it uv venv source .venv/bin/activate # MacOS/Linux # OR .venv/Scripts/activate # Windows # Install dependencies uv sync

Configuración con Claude Desktop

Uso del SDK CLI de MCP

# `pip install mcp[cli]` if you haven't mcp install /ABSOLUTE/PATH/TO/PARENT/FOLDER/github-chat-mcp/src/github_chat_mcp/server.py -v "GITHUB_API_KEY=API_KEY_HERE"

A mano

# claude_desktop_config.json # Can find location through: # Hamburger Menu -> File -> Settings -> Developer -> Edit Config { "mcpServers": { "github-chat": { "command": "uv", "args": [ "--directory", "/ABSOLUTE/PATH/TO/PARENT/FOLDER/github-chat-mcp", "run", "github-chat-mcp" ], "env": { } } } }

Usando GitHub Chat con Claude

  1. Primero indexe un repositorio de GitHub: "Indexar el repositorio de GitHub en https://github.com/username/repo "

  2. Luego haga preguntas sobre el repositorio: "¿Cuál es la pila tecnológica principal utilizada en este repositorio?"

Depuración

Correr:

# If mcp cli installed (`pip install mcp[cli]`) mcp dev /ABSOLUTE/PATH/TO/PARENT/FOLDER/github-chat-mcp/src/github_chat_mcp/server.py # If not npx @modelcontextprotocol/inspector \ uv \ --directory /ABSOLUTE/PATH/TO/PARENT/FOLDER/github-chat-mcp \ run \ github-chat-mcp

Luego, accede al Inspector de MCP en http://localhost:5173 . Es posible que debas agregar tu clave de API de GitHub en las variables de entorno del inspector, bajo GITHUB_API_KEY .

Notas

  • El nivel de registro se puede ajustar a través de la variable de entorno FASTMCP_LOG_LEVEL (por ejemplo, FASTMCP_LOG_LEVEL="ERROR" )

  • Este servidor MCP proporciona dos herramientas principales:

    1. Indexación de repositorios: indexar y analizar un repositorio de GitHub

    2. Consulta de repositorio: haga preguntas sobre el repositorio indexado

One-click Deploy
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

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/AsyncFuncAI/github-chat-mcp'

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