Servidor MCP de GitHub
Un servidor de Protocolo de Contexto de Modelo (MCP) para interactuar con GitHub. Esta herramienta permite a los asistentes de IA realizar diversas operaciones en GitHub, como la gestión de repositorios, la gestión de archivos, el seguimiento de incidencias y más.
Características
Operaciones de repositorio : crear repositorios, bifurcar repositorios
Operaciones de archivos : crear, actualizar y leer archivos, enviar varios archivos en una sola confirmación
Gestión de problemas : crear, actualizar, enumerar y comentar problemas
Solicitudes de extracción : crear solicitudes de extracción
Gestión de sucursales : crear sucursales
Capacidades de búsqueda : buscar código, repositorios, problemas y usuarios
Historial de confirmaciones : lista de confirmaciones
Related MCP server: GitHub MCP Server
Configuración
Prerrequisitos
Node.js 18 o superior
Un token de acceso personal de GitHub con los permisos adecuados
Instalación
Clonar este repositorio
Instalar dependencias:
npm installConstruir el proyecto:
npm run build
Configuración
Este servidor MCP requiere un token de acceso personal de GitHub para autenticarse con la API de GitHub. El token debe proporcionarse como una variable de entorno:
Al implementar con Smithery, el token se configura a través de la opción de configuración githubPersonalAccessToken .
Uso
Ejecutando localmente
Para ejecutar el servidor localmente:
Implementación con Smithery
Este repositorio incluye los archivos de configuración necesarios para la implementación con Smithery:
Dockerfile: define cómo crear la imagen de Docker para el servidor MCPsmithery.yaml: configura cómo Smithery debe iniciar el servidor MCP
Consulte la documentación de Smithery para obtener instrucciones de implementación.
Desarrollo
Edificio
Pelusa
Licencia
Instituto Tecnológico de Massachusetts (MIT)