pr-review-mcp
MCP server for PR review processing with GraphQL-based GitHub integration
Versions
0.8.0latest0.7.00.6.00.3.00.2.1+ show 7 moreshow less
0.2.00.1.50.1.40.1.30.1.20.1.10.1.0Tools 21
pr_create Create a new pull request from an existing branch
pr_summary Get PR review statistics: total, resolved, unresolved counts by severity and file
pr_list_prs List all pull requests in a repository with stats (review threads, comments, changes)
pr_list List PR review comments with optional filtering by resolved/file/severity
pr_get Get detailed comment information including full body and AI prompt
pr_changes Get comments since cursor for incremental updates
pr_poll_updates Poll for new review updates since a timestamp (comments, commits, status, agents). Use include=["agents"] for agent completion status.
pr_await_reviews Non-blocking: checks agent review completion status once and returns immediately. Use after pr_invoke — pass the `since` field. Returns retryAfterMs hint if agents are still pending (call again after that delay). Per-agent timeouts via maxWaitMs mark agents that likely won\'t respond.
pr_resolve Mark a review thread as resolved
pr_invoke Invoke AI code review agents on a PR. When agent="all", agents are resolved from: (1) .github/pr-review.json in repo, (2) PR_REVIEW_AGENTS env var, (3) default (coderabbit only). Use pr:setup prompt to configure per-repo agents. Smart detection skips agents that already reviewed (use force to override).
pr_labels Get, add, remove, or set labels on a PR
pr_reviewers Request or remove reviewers on a PR
pr_merge Merge a pull request. Uses interactive elicitation for confirmation when supported, falls back to confirm=true parameter.
pr_claim_work Claim file partition for parallel PR review processing
pr_report_progress Report completion status for a claimed file partition
pr_get_work_status Get current coordination run status and progress
pr_reset_coordination Reset/clear the current coordination run. Uses interactive elicitation for confirmation when supported, falls back to confirm=true parameter.
pr_progress_update Report orchestrator phase transition (called by background subagent)
pr_progress_check Check orchestrator progress and run status in a single call
pr_sessions List active and recent review invocations across sessions. Shows which agents were invoked, their completion status, and elapsed time. Useful for recovery after crash/compaction.
pr_cancel Cancel an active review invocation, preventing further polling. Provide either invocationId (from pr_invoke or pr_sessions) or (owner, repo, pr) to cancel the most recent active invocation for that PR.
Permissions 4
network medium shell high database medium env_vars low