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

CI Tag and Release Maintainability Codacy Badge

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áginaContenido
InstalaciónRequisitos, ejecución desde el código fuente, Docker, Kubernetes
ConfiguraciónModos de autenticación, variables de entorno, configuración de la App OAuth, almacenes de tokens
Configuración del clienteConfiguraciones listas para pegar para token y OAuth2, por cliente
HerramientasCada herramienta que registra el servidor y las habilidades que las impulsan
ArquitecturaRuta de solicitud desde el cliente hasta la API de GitHub
MétricasEndpoint 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.