loading…
Search for a command to run...
loading…
Provides brutally honest, humorous code reviews for GitHub pull requests using Claude Haiku. Enables users to roast their PRs by fetching metadata and diffs via
Provides brutally honest, humorous code reviews for GitHub pull requests using Claude Haiku. Enables users to roast their PRs by fetching metadata and diffs via the GitHub CLI and returning severity-rated reviews with genuine compliments.
MCP server that roasts your pull requests. Brutally honest code review with humor.
claude mcp add pr-roast -- uv run --directory /path/to/pr-roast-mcp pr-roast-mcp
Or add to your MCP config:
{
"mcpServers": {
"pr-roast": {
"command": "uv",
"args": ["run", "--directory", "/path/to/pr-roast-mcp", "pr-roast-mcp"],
"env": {
"ANTHROPIC_API_KEY": "sk-ant-..."
}
}
}
}
Requires: gh CLI authenticated, ANTHROPIC_API_KEY env var.
Ask Claude:
roast_prRoast a specific pull request.
| Parameter | Type | Description |
|---|---|---|
pr |
string | PR number, owner/repo#123, or full GitHub URL |
roast_my_prsList your PRs to pick one for roasting.
| Parameter | Type | Default | Description |
|---|---|---|---|
repo |
string | current repo | Repository in owner/repo format |
state |
string | "open" | PR state: "open", "closed", or "merged" |
gh CLI🔥🔥🔥 CODE REVIEW: "Initiative Bonus"
Your tests are thorough. Like, suspiciously thorough. 156 lines for a POST endpoint? You're basically writing a dissertation on HTTP status codes.
That
selectChainhelper is magical incantation — nobody knows why.select()returns itself. Add a comment explaining the Supabase API you're mimicking.849 lines added, 7 removed. That's 121:1 ratio. For a "bonus feature," this sprawls.
Severity: 🔥🔥🔥 (Ship after fixing migration description, simplifying mocks)
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"pr-roast-mcp": {
"command": "npx",
"args": []
}
}
}PRs, issues, code search, CI status
Database, auth and storage
Reference / test server with prompts, resources, and tools.
Secure file operations with configurable access controls.