Skip to main content
Glama
shaileshahuja

GitHub PR Comments MCP Server

GitHub PR コメント MCP サーバー

鍛冶屋のバッジ

これは、GitHub 個人アクセス トークンを使用して GitHub Pull Request コメントを取得する Model Context Protocol (MCP) サーバーです。

特徴

  • ファイルパス、行範囲、返信を含むPRコメントを取得します

  • Octokit経由でGitHub APIを使用する

  • StdioServerTransportを使用してMCPサーバーを実装します

  • 構造化されたJSON形式でコメントを返します

Related MCP server: github-repo-mcp

インストール

Smithery経由でインストール

Smithery経由で Claude Desktop 用の github-pr-mcp を自動的にインストールするには:

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

手動でインストールする

  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

ライセンス

ISC

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