Skip to main content
Glama
shaileshahuja

GitHub PR Comments MCP Server

GitHub PR 댓글 MCP 서버

대장간 배지

이는 GitHub 개인 액세스 토큰을 사용하여 GitHub 풀 리퀘스트 코멘트를 가져오는 MCP(모델 컨텍스트 프로토콜) 서버입니다.

특징

  • 파일 경로, 줄 범위 및 답변이 포함된 PR 주석을 가져옵니다.

  • Octokit을 통해 GitHub API를 사용합니다.

  • StdioServerTransport를 사용하여 MCP 서버를 구현합니다.

  • 구조화된 JSON 형식으로 주석을 반환합니다.

Related MCP server: github-repo-mcp

설치

Smithery를 통해 설치

Smithery를 통해 Claude Desktop에 github-pr-mcp를 자동으로 설치하려면:

지엑스피1

수동 설치

  1. 저장소를 복제합니다

  2. 종속성 설치:

    npm install
  3. GitHub 토큰으로 .env 파일을 만듭니다.

    GITHUB_TOKEN=your_github_token_here

용법

  1. 프로젝트를 빌드하세요:

    npm run build
  2. 서버를 실행합니다:

    npm start

    또는 GitHub 토큰을 사용하여 직접:

    node dist/server.js your_github_token_here
  3. 서버는 다음 매개변수를 허용하는 get_pr_comments 라는 도구를 제공합니다.

    • owner : 저장소 소유자(사용자 이름 또는 조직)

    • repo : 저장소 이름

    • pull_number : 풀 리퀘스트 번호

커서와의 통합

Cursor와 통합하려면 Cursor의 MCP 서버 구성에서 다음 명령을 사용하세요.

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

/path/to 프로젝트의 실제 경로로 바꾸고, your_github_token_here GitHub 개인 액세스 토큰으로 바꾸세요.

테스트

서버 기능을 검증하기 위해 테스트 클라이언트가 포함되었습니다.

  1. 프로젝트를 빌드하세요:

    npm run build
  2. 테스트 클라이언트를 실행합니다.

    npm test

테스트 클라이언트는 서버를 시작하고 서버에 연결한 다음 샘플 매개변수를 사용하여 get_pr_comments 도구를 호출합니다.

응답 형식

서버는 다음 형식으로 주석을 반환합니다.

{ "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" } ] } ] }

개발

개발 모드에서 서버를 실행하려면:

npm run dev

특허

아이에스씨

One-click Deploy
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Latest Blog Posts

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