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
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
repo
- Copia 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:
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Permite la interacción con problemas de GitHub a través del Protocolo de contexto de modelo, lo que permite a los usuarios enumerar y crear problemas con autenticación segura.
Related Resources
Related MCP Servers
- -securityFlicense-qualityEnables management of development projects with GitHub integration, facilitating project tracking, repository linking, and metadata maintenance within the Model Context Protocol.Last updated -3JavaScript
- AsecurityFlicenseAqualityA Model Context Protocol server that enables AI models to interact with GitHub's API, allowing for repository creation and management with descriptions, topics, and website URLs through natural language commands.Last updated -1JavaScript
- -securityFlicense-qualityProvides integration with Github through the Model Context Protocol (MCP), allowing Large Language Models to interact with Github's repositories, issues, pull requests and search functionality.Last updated -4632TypeScript
- -securityFlicense-qualityA Model Context Protocol server that supports remote connections and authenticates users via GitHub OAuth, allowing them to access tools based on their GitHub identity.Last updated -TypeScript