Github Pr Automation
Automates GitHub PR checks, review resolution, stacked PRs, conflict detection, and merge-readiness workflows through MCP or a CLI.
Install Github Pr Automation
Run the project’s own setup commands, in order.
Setup steps from the project
github-pr-automation installs with its own commands rather than a config we can generate, so these are copied as-is. Run them in order in a terminal. Source: github.com
git clone https://github.com/jmalicki/github-pr-automation-mcp.gitcd github-pr-automation-mcpnpm install && npm run buildnpm run install:cli:npm-linknpm installnpm run build
Overview
Use cases
- Analyze failing checks on a pull request and generate fix guidance
- Collect unresolved human and bot review comments
- Validate dependencies and rebase instructions for stacked pull requests
- Check merge requirements and detect conflicts before merging
- Resolve review threads from an automation script
Key features
- GitHub PR CI failure analysis
- Unresolved review and bot comment extraction
- Stacked PR dependency management
- Merge conflict and readiness checks
- Squash-merge-aware rebasing
- MCP and CLI interfaces
Security & health
What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.
ActiveLast checked Today
Recent health check succeeded.
4/4 checks healthy over the last 13d
How Github Pr Automation works
Reviews
No reviews yet — be the first to share how it worked for you.
Frequently Asked Questions about Github Pr Automation
github-pr-automation is an MCP server that connects AI clients to GitHub pull requests through stdio. Its main tools analyze failing tests, find unresolved review comments, manage stacked PRs, detect merge conflicts, check merge readiness, rebase after squash merges, and resolve review threads. A companion CLI exposes the same workflows for scripts.
Install dependencies with `npm install` and build it with `npm run build`, then configure an MCP client to launch `node` with the resulting `dist/index.js` path. Set `GITHUB_TOKEN` in the process environment. The CLI also supports npm-link, global, and interactive installation methods.
The server requires `GITHUB_TOKEN` for GitHub API access. The token should include `repo` access for private repository control and `read:org` for organization membership reads. The CLI can also load the variable from a `.env` file.
Yes, github-pr-automation works with Claude Desktop through its stdio MCP configuration. Add a server entry that runs Node.js against the built `dist/index.js` file and provide `GITHUB_TOKEN` in the entry's `env` object.
Related MCP servers
Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.
AllMCPs Directory Badge
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
Badge Style:
Live Dynamic SVG Preview
Markdown (GitHub README)
[](https://allmcps.com/mcp/github-pr-automation)HTML Embed
<a href="https://allmcps.com/mcp/github-pr-automation"><img src="https://allmcps.com/api/badge/github-pr-automation?style=directory" alt="Github Pr Automation on AllMCPs" /></a>