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

-
security - not tested
A
license - permissive license
-
quality - not tested

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

                • -
                  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
                  F
                  license
                  -
                  quality
                  Provides tools for interacting with GitHub's API through the MCP protocol, allowing users to create repositories, push content, and retrieve user information.
                  Last updated -
                  JavaScript
                • A
                  security
                  F
                  license
                  A
                  quality
                  An MCP server that enables integration with GitHub Enterprise API, allowing users to access repository information, manage issues, pull requests, workflows, and other GitHub features through Cursor.
                  Last updated -
                  16
                  33
                  14
                  TypeScript
                  • Linux
                  • Apple
                • A
                  security
                  A
                  license
                  A
                  quality
                  A MCP server that provides access to GitHub trending repositories and developers data through a simple API interface.
                  Last updated -
                  2
                  1
                  Python
                  MIT License
                  • 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