GitHub PR Review
FreeNot checkedAn MCP server that collects Pull Request comments from private GitHub repositories, including issue comments, review comments, and review summaries.
About
An MCP server that collects Pull Request comments from private GitHub repositories, including issue comments, review comments, and review summaries.
README
プライベートGitHubリポジトリのPull Requestコメントを収集するMCPサーバーです。
できること
- PRのコメント群を一括収集
- issueコメント
- reviewコメント
- reviewサマリー
- 未返信のreviewコメントを抽出
前提
- Node.js 18+
- GitHub Personal Access Token
- プライベートリポジトリを扱うため
repo権限が必要
- プライベートリポジトリを扱うため
セットアップ
npm install
npm run build
.env を作成して設定してください(dotenv で自動読み込みされます)。
cp .env.example .env
.env 例:
GITHUB_TOKEN=ghp_xxx
TEST_REPOSITORY=owner/repo
TEST_PULL_NUMBER=123
# TEST_INCLUDE_RESOLVED_REPLIES=true
# GITHUB_API_BASE_URL=https://github.example.com/api/v3
起動
npm start
開発時は以下で直接起動できます。
npm run dev
実動作テスト
このブランチ内だけで動作確認を完結する場合は、.env の TEST_REPOSITORY と TEST_PULL_NUMBER を設定したうえで、以下を実行してください。
npm run test:collect
引数で明示指定することもできます。
npm run test:collect -- owner/repo 123
第3引数で includeResolvedReplies を指定できます。
npm run test:collect -- owner/repo 123 false
このコマンドはローカルでMCPサーバーを起動し、collect_pr_feedback を実行して結果JSONを表示します。
MCPクライアント設定例
{
"mcpServers": {
"github-pr-review": {
"command": "node",
"args": ["/absolute/path/to/mcp_tool/dist/index.js"],
"env": {
"GITHUB_TOKEN": "ghp_xxx"
}
}
}
}
提供ツール
1) collect_pr_feedback
PRのコメント情報をまとめて取得します。
- 入力
repository:owner/repopullNumber: PR番号includeResolvedReplies(任意, default:true): 返信コメントを含めるか
- 出力
- PRメタ情報
- issueコメント一覧
- reviewコメント一覧
- 未返信reviewコメント一覧
- review一覧
運用イメージ
collect_pr_feedbackで現状コメントを収集- 未返信コメントや修正要望を整理して、ローカルで修正を進める
- 修正内容をPRブランチへ修正単位でコミットする
Installing GitHub PR Review
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/aq35/mcp_toolFAQ
Is GitHub PR Review MCP free?
Yes, GitHub PR Review MCP is free — one-click install via Unyly at no cost.
Does GitHub PR Review need an API key?
No, GitHub PR Review runs without API keys or environment variables.
Is GitHub PR Review hosted or self-hosted?
A hosted option is available: Unyly runs the server in the cloud, no local setup required.
How do I install GitHub PR Review in Claude Desktop, Claude Code or Cursor?
Open GitHub PR Review on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
GitHub
PRs, issues, code search, CI status
by GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
by mcpdotdirectCompare GitHub PR Review with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All development MCPs
