Servidor MCP de GitHub
Una implementación de servidor de Protocolo de contexto de modelo (MCP) para interactuar con problemas de GitHub a través de Cline.
Características
Enumerar problemas de GitHub desde un repositorio
Crear nuevos problemas en GitHub
Manejo de errores y validación
Autenticación segura mediante variables de entorno
Related MCP server: GitHub MCP Server
Instalación
Clonar el repositorio:
Instalar dependencias con uv:
Copia la plantilla de entorno y configura tu token de GitHub:
Edite .env y agregue su token de acceso personal de GitHub:
Para crear un token de acceso personal de GitHub:
Vaya a Configuración de GitHub -> Configuración de desarrollador -> Tokens de acceso personal
Generar un nuevo token con alcance
repoCopia el token y pégalo en tu archivo
.env
Uso
Ejecute el servidor MCP:
El servidor se iniciará y expondrá dos herramientas a Cline:
obtener_problemas
Obtenga una lista de problemas de un repositorio de GitHub:
crear_problema
Crear un nuevo problema en un repositorio de GitHub:
Manejo de errores
El servidor maneja errores comunes:
Token de GitHub faltante
Nombre de repositorio no válido
Faltan parámetros requeridos
Errores de la API de GitHub
Las respuestas de error incluyen mensajes descriptivos para ayudar a solucionar problemas.
Desarrollo
El proyecto utiliza uv para la gestión de dependencias. Para configurar un entorno de desarrollo: