Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Transports: stdio vs HTTP
  • State of MCP (stats)
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI โ†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE โ†— (opens in a new tab)
  • llms.txt โ†— (opens in a new tab)
  • Catalog JSON โ†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub โ†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
ยฉ 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. ๐Ÿง  Knowledge & Memory
  3. Pr Genius
Pr Genius logo
Health: ActiveRecent health check succeeded.Last checked 9/23/2026, 12:02:32 PM

Pr Genius

User RatingsBe the first to rate and review this MCP server!
View Repository3 GitHub StarsTotal stargazers on GitHub for the source repository (3 stars).Visit Website
pull-requestsgithubdeveloper-toolsopen-sourceversion-control

Analyzes open-source pull requests using repository policies, historical patterns, and merge-risk signals.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
We couldnโ€™t automatically confirm this listing starts correctly

We ran the install command below but it didn't respond within our test window โ€” this can mean a slow first-time install rather than a real problem.

uvx prgenius-core

No response to initialize.

This is an experimental automated check and can have false negatives โ€” missing environment variables, a slow cold install, etc. It doesnโ€™t necessarily mean somethingโ€™s wrong. Last checked 7d ago.

Manual Client & Custom JSON ConfigExpand JSON โ–พ

Client Config & Setup

Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "zsxh1990-pr-genius": {
      "command": "uvx",
      "args": [
        "prgenius-core"
      ]
    }
  }
}

๐Ÿ’ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Tool Schemas (8) Directory Badge Claim listing Alternatives๐Ÿง  More in Knowledge & Memory

Overview

PR Genius advises contributors before and after submitting pull requests to large open-source repositories. It evaluates titles, descriptions, repository policies, diff information, and historical case patterns to suggest whether to proceed and what to improve. It also supports monitoring submitted PRs for states such as stale review, failing CI, or needing a rebase.

Use cases

โ€ขAnalyze a pull requestโ€™s merge probability and risk
โ€ขCoach a proposed pull request with a pass/fail recommendation
โ€ขTriage changes against repository-specific maintainer policies
โ€ขSearch historical success and anti-pattern cases
โ€ขMonitor submitted pull requests for stale or failing states

Key features

โ€ขMerge probability analysis with three-tier risk levels
โ€ขPass/fail contribution coaching
โ€ขRepository profile and policy checks
โ€ขHistorical case-study and pattern search
โ€ขPull request status classification and action suggestions
โ€ขMCP server and GitHub Action support

Capabilities & Tool Schemas (8) ~18 tokensApproximate context cost of this serverโ€™s tool schemas (~4 chars/token), before any tool is called. Actual usage depends on your client and model.Self-reported Self-reportedParsed from the repository README, not verified against a live server โ€” may be incomplete or out of date.

Inspect callable tools, capabilities, and parameters exposed to AI agents by Pr Genius.

title

Callable MCP tool function

analyze_pr

Callable MCP tool function

coach_pr

Callable MCP tool function

triage_pr

Callable MCP tool function

repo

Callable MCP tool function

pr_description

Callable MCP tool function

Documentation Overview


type: Knowledge Bundle title: PR Genius โ€” Pre-submission PR Advisor description: Evidence-backed PR contribution advisor for large open-source projects version: 1.9.1 created: 2026-07-01 updated: 2026-09-05 author: zsxh1990 conforms_to: OKF v0.1 (Sudhakaran88/okf-conformance) + agent_guidelines extension

mcp-name: io.github.zsxh1990/pr-genius

PR Genius โ€” The advisor that knows which PRs get closed

1355 loaded patterns across 61 repos. 100% quality pass rate. Clone โ†’ paste MCP config โ†’ ask "Should I open this PR to encode/httpx?"

CI PyPI Python License Glama score GitHub Marketplace


๐ŸŽฏ What is PR Genius?

PR Genius is not a PR dashboard. It's an Outbound PR CRM for professional OSS contributors and AI agents:

Manage PRs you've submitted to other repos โ€” when to fix CI, rebase, wait, ping, or abandon.

Capabilitygh CLIPR Genius
Cross-repo PR listโœ…โœ…
Status classificationโŒโœ… (9 states)
Stale detectionโŒโœ…
Action suggestionsโŒโœ…
Repo-specific policyโŒโœ…
Snapshot & transitionsโŒโœ…

Status heartbeat runs daily via cron, auto-detecting:

  • ๐Ÿ”ด NEEDS_REBASE / CI_FAILING โ€” fix immediately
  • ๐ŸŸก STALE_REVIEW โ€” ping after threshold
  • ๐ŸŸก STALE_NO_REVIEW โ€” consider abandoning
  • ๐ŸŸข CLEAN / WAITING โ€” continue waiting

๐Ÿ›ก๏ธ Why PR Genius?

PR Genius doesn't write PRs for you. It knows which PRs get closed.

CapabilityLLM directlyScraper AgentPR Genius
Knowledge sourceTraining dataReal-time scrape1355 structured patterns
Repo understandingGenericSurface data (stars)17-field agent_guidelines
Failure patternsUnknownUnknown752 anti-patterns
Success patternsUnknownUnknown703 success patterns
Maintainer preferenceGuessRecent PRsStructured policy files
Merge probabilityCan't estimateCan't estimateBased on repo merge rate + signals

Real cases (PR Genius helped avoid these rejections):

PRRepoWhat happenedPR Genius would have flagged
#491MisakaNet"Destructive README rewrite" โ€” closedbreaking_change_no_compat anti-pattern
#47434huggingface/transformers"We'll handle internally" โ€” closedmaintainer_internal_handling anti-pattern
#10393awesome-mcp-serversMissing Glama badge โ€” auto-flaggedawesome-mcp-servers-glama-badge-required anti-pattern
#282punkpeye/fastmcp+271 lines, first PR โ€” closed without reviewpunkpeye-fastmcp-282-too-large anti-pattern
โ€”contribaiIssue claim without due diligence โ€” auto-closedcontribai-issue-claim-no-due-diligence anti-pattern
#2902soxoj/maigretCI failure (tag dev not recognized) โ€” fixed, mergedmaigret-tag-validation pattern
โ€”Ikalus1988/MisakaNetClaimed issue without due diligence โ€” auto-closedcontribai-issue-claim-no-due-diligence anti-pattern
#928Ikalus1988/MisakaNetVoice hooks PR โ€” scope creep, closedikalus1998-misakanet-928 lesson
#936Ikalus1988/MisakaNetGlobal disable switch โ€” incomplete implikalus1998-misakanet-936 lesson
#938Ikalus1988/MisakaNetAnti-patterns reference doc โ€” premature PRikalus1998-misakanet-938 lesson
#965Ikalus1988/MisakaNetREADME numbers sync โ€” stale dataikalus1998-misakanet-965 lesson
#248punkpeye/awesome-mcp-devtoolsListing PR โ€” still pending, no maintainer responsepunkpeye-awesome-mcp-devtools-248-pending case study

๐Ÿš€ Quick Start

Terminal
pip install prgenius-core

# Analyze PR
python3 -m prgenius analyze "feat: add feature" --repo org/repo --body "Fixes #123"

# Coach (pass/fail)
python3 -m prgenius coach "feat: add feature" --repo org/repo

# Triage (policy check)
python3 -m prgenius triage "docs: typo" --repo org/repo --diff-stat "docs/faq.md | 3 ++-"

# Status heartbeat (outbound PR monitoring)
python3 -m prgenius status --author zsxh1990
python3 -m prgenius status --author zsxh1990 --format json --save-snapshot

# Profile writeback suggestions (dry-run)
python3 -m prgenius profile writeback --author zsxh1990

๐Ÿค– GitHub Action

Use PR Genius as a GitHub Action in any repo:

yaml
# .github/workflows/pr-genius.yml
name: PR Genius Check
on:
  pull_request:
    types: [opened, synchronize]

permissions:
  contents: read
  issues: write   # required when comment_mode != never (post/update PR comment)

jobs:
  pr-genius:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: zsxh1990/pr-genius@v1
        id: pr-genius
        with:
          title: ${{ github.event.pull_request.title }}
          repo: ${{ github.repository }}
          body: ${{ github.event.pull_request.body }}
          pr_number: ${{ github.event.pull_request.number }}
          comment_mode: always   # never | high_risk | always โ€” post full analysis as a PR comment

comment_mode controls whether the full analysis is posted as a visible PR comment (mirrors pr-agent's /review):

  • never โ€” do not post (default when unset and comment_on_high_risk is false)
  • high_risk โ€” post only when the risk tier is high_risk
  • always โ€” post on every run; existing comments are updated in place (no spam)

Legacy: comment_on_high_risk: true is still supported and behaves like comment_mode: high_risk.

Version Auto-Update

  • @v1 โ€” Always points to the latest v1.x.x release (recommended)
  • @v1.9.1 โ€” Pinned to specific version (for reproducibility)
  • @main โ€” Latest development version (not recommended for production)

The v1 tag is automatically updated when a new version is published to PyPI.

Docker Image (Alternative)

Use PR Genius as a Docker container via GitHub Container Registry:

yaml
# .github/workflows/pr-genius-docker.yml
name: PR Genius Check (Docker)
on:
  pull_request:
    types: [opened, synchronize]

permissions:
  contents: read
  pull-requests: write

jobs:
  pr-genius:
    runs-on: ubuntu-latest
    steps:
      - name: Run PR Genius
        uses: docker://ghcr.io/zsxh1990/pr-genius:latest
        env:
          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
        with:
          args: coach "${{ github.event.pull_request.title }}" --repo ${{ github.repository }} --format json

Docker Image Tags:

  • ghcr.io/zsxh1990/pr-genius:latest โ€” Latest release
  • ghcr.io/zsxh1990/pr-genius:1.9.1 โ€” Specific version
  • ghcr.io/zsxh1990/pr-genius:1.9 โ€” Minor version
  • ghcr.io/zsxh1990/pr-genius:1 โ€” Major version (auto-updated)

Auto-update with Dependabot:

yaml
# .github/dependabot.yml
version: 2
updates:
  - package-ecosystem: "github-actions"
    directory: "/"
    schedule:
      interval: "weekly"
  - package-ecosystem: "docker"
    directory: "/"
    schedule:
      interval: "weekly"

๐Ÿค– MCP Configuration

config.json
{
  "mcpServers": {
    "pr-genius": {
      "command": "python",
      "args": ["-m", "prgenius", "mcp", "serve"]
    }
  }
}

Docker: docker run --rm -i ghcr.io/zsxh1990/pr-genius:1.9.1

12 MCP Tools

ToolPurposeRequired Args
analyze_prMerge probability + optimization path + 3-tier risktitle, repo
coach_prGo/no-go decision (pass/fail)title, repo
triage_prMaintainer policy check (9 rules)title, repo
get_repo_profileRepo profile (17 fields)repo
list_open_prsOpen PR listrepo
get_case_studyPR case study detailscase_id
search_patternsAnti-pattern/success-pattern searchquery
schema_infoOKF schema versions(none)
status_prsOutbound PR status heartbeatauthor
profile_writeback_suggestionsProfile update suggestions (dry-run)author
maintainer_viewMaintainer-side PR viewrepo
review_queuePrioritized review queuerepo

Tool Parameter Notes

  • title (required for analyze_pr, coach_pr, triage_pr): The PR title, e.g. "fix: timeout in connection pool"
  • repo (required for most tools): Repository in owner/name format, e.g. "encode/httpx"
  • pr_description (optional): Additional PR body text for deeper analysis
  • query (required for search_patterns): Search keywords, e.g. "connection timeout"

๐Ÿ“Š Data Scale

DimensionCount
Repo profiles61
Case studies50+
Success patterns687 (431 .md + 256 .json)
Anti-patterns668 (561 .md + 107 .json)
Total patterns1355 (all loaded)
Quality pass rate100% (994/994 markdown โ‰ฅ75ๅˆ†)
Covered repos35+ (react, kubernetes, rust, uv, pydantic, etc.)

ๆŒ‰ไป“ๅบ“่ง„ๆจกๅˆ†ๅธƒ

่ง„ๆจกSuccessAntiๆ€ป่ฎก
ๅคงไป“ (>10k โญ)208205413
ไธญไป“ (1k-10k โญ)16988257
ๅฐไป“ (<1k โญ)16988257
้€š็”จ203414617
ๅ…ถไป– (็‰นๅฎšไป“ๅบ“)312260572

๐Ÿค– Robots / Agents

Read the full README โ†’View source on GitHub โ†’

Related MCP Servers

View all in Knowledge & Memory View all alternatives
  • Moxie Docs MCP logoMoxie Docs MCP
    โ˜… Featured

    MCP & Agent Skills for Automated Documentation, and codebase conventions + context

    ๐Ÿง  Knowledge & Memory30 views
    Compare vs Moxie Docs MCP โ†’
  • Scrivener MCP logoScrivener MCP

    Connect Scrivener 3 writing projects to Claude and other AI assistants. 47 tools for document management, writing analysis, semantic search, character/plot memory, and content enhancement. Progressive skill loading, relationship engine with HMS triplets, and JS fallback for offline semantic search. npm i -g scrivener-mcp

    ๐Ÿง  Knowledge & Memory16 views
    Compare vs Scrivener MCP โ†’
  • Codebase Memory MCP logoCodebase Memory MCP

    Code-intelligence engine that indexes a repo into a persistent knowledge graph โ€” functions, classes, call chains, HTTP routes, cross-service links. 159 languages via tree-sitter + Hybrid LSP, sub-ms structural queries, 99% fewer tokens than grep. Single static binary, zero dependencies, 100% local. npx codebase-memory-mcp

    ๐Ÿง  Knowledge & Memory7 views
    Compare vs Codebase Memory MCP โ†’
  • Context7 logoContext7

    Up-to-date code documentation for LLMs and AI code editors.

    ๐Ÿง  Knowledge & Memory7 views
    Compare vs Context7 โ†’

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks โ€” not a rating.

GitHub stars
3
Stargazers on the source repository.
Last commit
1d ago
Most recent push to the default branch.
Install check
Inconclusive
Didn't respond in our test window โ€” often a slow first install.
Tools exposed
8
Callable tools this server registers over MCP.
Directory activity
1 views
Config copies, upvotes, and views on AllMCPs.

Reviews

No reviews yet โ€” be the first to share how this listing worked for you.

Frequently Asked Questions about Pr Genius

It analyzes pull request titles, repositories, descriptions, and, for triage, diff statistics against repository-specific policies and historical patterns.

AllMCPs Directory Badge

Full Badge Customizer

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 PreviewPr Genius AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/zsxh1990-pr-genius?style=directory)](https://allmcps.com/mcp/zsxh1990-pr-genius)
HTML Embed
<a href="https://allmcps.com/mcp/zsxh1990-pr-genius"><img src="https://allmcps.com/api/badge/zsxh1990-pr-genius?style=directory" alt="Pr Genius on AllMCPs" /></a>

Technical Specs & Signals

Category๐Ÿง Knowledge & Memory
PricingFree
More technical detailsExpand โ–พ
TransportSTDIO
RuntimePython
AuthNo auth required
Last updatedSep 23, 2026
Views1
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars3
GitHub Star CountTotal stargazers on GitHub representing community popularity (3 stars).
Last commit1d ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on Sep 23, 2026
57Quality signal: Good ยท 57/100How this signal is calculated โ–พ
Server availabilityNot measured

Not scored for repo-hosted servers โ€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools28/30
Adoption & activity5/15
Community engagement0/10

A guidance signal from public completeness & health data โ€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 6d ago via OSV.dev ยท prgenius-core (PyPI)

โ˜… FeaturedAllMCPs Server logo

AllMCPs Server

The official MCP server for AllMCPs.com - submit and manage tools directly from your AI. The open directory for MCP servers. Connect Claude, Cursor, Windsurf, and AI agents to databases, tools, files, and APIs. Explore 10,000+ servers. AllMCPs is the premier, open directory for discovering, evaluating, and installing Model Context Protocol (MCP) servers to equip AI agents and LLMs with real-world superpowers.

Explore Server โ†’

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge โ€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it โ€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in ๐Ÿง  Knowledge & Memory โ†’Best MCP servers for Memory & Knowledge โ†’Alternatives to Pr Genius โ†’Install in Claude DesktopInstall in CursorInstall in VS CodeSetup guides for all 13 MCP clients