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
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:
- Construir el proyecto:
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)
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.
Un servidor de protocolo de contexto de modelo que permite a los asistentes de IA realizar operaciones de GitHub, incluida la gestión de repositorios, operaciones de archivos, seguimiento de problemas y creación de solicitudes de extracción.
Related MCP Servers
- -securityAlicense-qualityA server that allows AI assistants to browse and read files from specified GitHub repositories, providing access to repository contents via the Model Context Protocol.Last updated -3JavaScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server that enables AI agents to retrieve and understand entire codebases at once, providing tools to analyze local workspaces or remote GitHub repositories.Last updated -9TypeScriptMIT License
- 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-qualityA Model Context Protocol server that enables AI assistants like Claude to interact with GitHub repositories, issues, and pull requests.Last updated -129Python
Appeared in Searches
- Tool or method to fetch and explain the latest version of code from a repository
- Best practices for using a library for a specific task, including finding documentation, examples, and guides
- A tool that can process Jira tickets and generate code based on instructions
- Tools and services for orchestrating, organizing, and assisting in app development
- A guide to building a website