GitHub PR & Issue Analyser
Analiza solicitudes de extracción de GitHub y gestiona incidencias, etiquetas y versiones.
Documentación
MCP para PRs de GitHub, Issues, Tags y Releases
Un servidor MCP que conecta un LLM con las funciones de gestión de repositorios de GitHub. Analiza pull requests, gestiona issues y maneja tags y releases, a través de stdio o HTTP, con un token estático o GitHub OAuth2.
- Pull requests: obtén diffs, contenido, issues vinculadas y estado de CI, crea, comenta, revisa, fusiona y actualiza, cierra, recambia, etiqueta y cambia el estado de borrador, lee y corrige comentarios publicados
- Issues: crea, actualiza, lista, busca y asigna, lee las etiquetas de un repositorio, ejecuta hitos y archiva issues bajo ellos
- Releases: etiqueta commits, publica releases y lista, corrige o retira lo publicado
- Usuarios: consulta de perfiles, actividad de contribuciones y crecimiento de estrellas mediante GraphQL
- Repositorios: lista lo que posee un usuario, una organización o el llamante, y lee cualquier archivo o árbol de directorios en una rama, etiqueta o SHA
La lista completa de herramientas está en docs/tools.md.
Inicio rápido
export GITHUB_TOKEN="<github-token>"
uvx https://github.com/saidsef/mcp-github-pr-issue-analyser.git
Luego agrégalo a tu cliente:
{
"mcpServers": {
"github_prs_issues": {
"command": "uvx",
"args": [
"https://github.com/saidsef/mcp-github-pr-issue-analyser.git"
],
"env": {
"GITHUB_TOKEN": "<your-github-token>"
}
}
}
}
Para el modo HTTP, Docker, Kubernetes y OAuth2, consulta la documentación a continuación.
Documentación
Las páginas siguientes también están publicadas en Read the Docs.
| Página | Contenido |
|---|---|
| Instalación | Requisitos, ejecución desde el código fuente, Docker, Kubernetes |
| Configuración | Modos de autenticación, variables de entorno, configuración de la App OAuth, almacenes de tokens |
| Configuración del cliente | Configuraciones listas para pegar para token y OAuth2, por cliente |
| Herramientas | Cada herramienta que registra el servidor y las habilidades que las impulsan |
| Arquitectura | Ruta de solicitud desde el cliente hasta la API de GitHub |
| Métricas | Endpoint de Prometheus, nombres de métricas, configuración de scraping |
Requisitos
Python 3.14 y un token de acceso personal de GitHub con los alcances repo y workflow, o una App OAuth de GitHub.
Fuente
Nuestro código fuente más reciente y actualizado de mcp-github-pr-issue-analyser se encuentra en GitHub. ¡Haz un fork!
Contribuciones
Nos :heart: encantaría que contribuyeras haciendo un pull request.
Por favor, lee la Guía de Contribución oficial para obtener más información sobre cómo puedes contribuir.