Skip to main content
Glama

GitHub PR Comments MCP Server

Servidor MCP de comentarios de PR de GitHub

Este es un servidor de Protocolo de contexto de modelo (MCP) que obtiene los comentarios de las solicitudes de extracción de GitHub mediante un token de acceso personal de GitHub.

Características

  • Obtiene comentarios de PR con rutas de archivos, rangos de líneas y respuestas
  • Utiliza la API de GitHub a través de Octokit
  • Implementa el servidor MCP con StdioServerTransport
  • Devuelve comentarios en un formato JSON estructurado

Instalación

Instalación mediante herrería

Para instalar github-pr-mcp para Claude Desktop automáticamente a través de Smithery :

npx -y @smithery/cli install github-pr-mcp --client claude

Instalación manual

  1. Clonar el repositorio
  2. Instalar dependencias:
    npm install
  3. Crea un archivo .env con tu token de GitHub:
    GITHUB_TOKEN=your_github_token_here

Uso

  1. Construir el proyecto:
    npm run build
  2. Ejecutar el servidor:
    npm start
    O directamente con un token de GitHub:
    node dist/server.js your_github_token_here
  3. El servidor expone una herramienta llamada get_pr_comments que acepta los siguientes parámetros:
    • owner : Propietario del repositorio (nombre de usuario u organización)
    • repo : Nombre del repositorio
    • pull_number : Número de solicitud de extracción

Integración con Cursor

Para integrarse con Cursor, utilice el siguiente comando en la configuración del servidor MCP de Cursor:

node /path/to/dist/server.js your_github_token_here

Reemplaza /path/to con la ruta real a tu proyecto y your_github_token_here con tu token de acceso personal de GitHub.

Pruebas

Se incluye un cliente de prueba para verificar la funcionalidad del servidor:

  1. Construir el proyecto:
    npm run build
  2. Ejecute el cliente de prueba:
    npm test

El cliente de prueba iniciará el servidor, se conectará a él y llamará a la herramienta get_pr_comments con parámetros de muestra.

Formato de respuesta

El servidor devuelve comentarios en el siguiente formato:

{ "comments": [ { "id": 123456789, "path": "src/example.js", "body": "This is a comment on a specific line", "line": 42, "start_line": 40, "user": { "login": "username" }, "created_at": "2023-01-01T00:00:00Z", "replies": [ { "id": 987654321, "body": "This is a reply to the comment", "user": { "login": "another-username" }, "created_at": "2023-01-02T00:00:00Z" } ] } ] }

Desarrollo

Para ejecutar el servidor en modo de desarrollo:

npm run dev

Licencia

ISC

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

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 MCP que obtiene comentarios de solicitudes de extracción de GitHub con rutas de archivos, rangos de líneas y respuestas mediante un token de acceso personal de GitHub.

  1. Características
    1. Instalación
      1. Instalación mediante herrería
      2. Instalación manual
    2. Uso
      1. Integración con Cursor
        1. Pruebas
          1. Formato de respuesta
            1. Desarrollo
              1. Licencia

                Related MCP Servers

                • A
                  security
                  F
                  license
                  A
                  quality
                  MCP Server for the GitHub API, providing features for file operations, repository management, and advanced search, with automatic branch creation and comprehensive error handling.
                  Last updated -
                  18
                  1
                  4
                  TypeScript
                  • Linux
                  • Apple
                • -
                  security
                  F
                  license
                  -
                  quality
                  An MCP service that enables creating GitHub Pull Requests and adding code review comments using GitHub CLI, eliminating the need to manually handle authentication and permissions.
                  Last updated -
                  JavaScript
                  • Apple
                  • Linux
                • -
                  security
                  A
                  license
                  -
                  quality
                  An MCP server that wraps around the GitHub CLI tool, allowing AI assistants to interact with GitHub repositories through commands for pull requests, issues, and repository operations.
                  Last updated -
                  3
                  TypeScript
                  MIT License
                  • Linux
                  • Apple

                View all related MCP servers

                MCP directory API

                We provide all the information about MCP servers via our MCP API.

                curl -X GET 'https://glama.ai/api/mcp/v1/servers/shaileshahuja/github-pr-mcp'

                If you have feedback or need assistance with the MCP directory API, please join our Discord server