
Rami Code Review
reviews.ramiPublished by rami.reviewsOfficial publisherv1.0.0Updated Oct 25, 2026
AI code review for GitHub PRs with an MCP autofix loop for Claude Code and Cursor
Overview
Rami Code Review is a remote MCP server that reviews GitHub pull requests for security, bugs and performance, then fixes findings from Claude Code or Codex.
- What you can do
- Fetch and walk through review findings on the current PR branch, ordered by priority from blocking to low, and apply fixes or record disputes with evidence until the PR is clean (up to five iterations). Check review status without starting a new review, and check remaining quota and credit balance. Run a guided setup that installs the GitHub App, registers the server and completes OAuth, plus a read-only health check of auth, app coverage, quota and plugin version. Update the plugin to the latest published version and see what changed.
- When to use it
- Useful for teams that want automated security, bug and performance review on GitHub pull requests and want an assistant to resolve the findings in the same session, including disputing false positives or intentional design choices.
- Requirements
- A remote endpoint reached over streamable HTTP with OAuth sign-in. The Rami GitHub App must be installed on the repository, and a pull request must exist for the branch. The client plugin is installed through the Rami marketplace in Claude Code or Codex.
Installation
In SourceWeft
- Open Rami Code Review in the dashboard and add it to a workspace.
- Connect the required credentials. They are stored privately and never shown on public pages.
- Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Use with an agent
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/reviews.rami%2Frami/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Other MCP clients
Add this to your client's mcpServers config. The client completes OAuth sign-in on first connect.
{
"mcpServers": {
"rami-code-review": {
"type": "http",
"url": "https://rami.reviews/mcp"
}
}
}README
Rami Code Review
Works with Claude Code AND Codex. Rami reviews every PR for security, bugs, and performance — then fixes the findings through MCP. You stay in control of what merges.
Both clients are first-class: Claude Code loads the root plugin package, while Codex installs its isolated package from plugins/rami through the same marketplace repository.
Disputing Findings
Not every finding needs a fix. Push back when you have evidence — Rami evaluates the dispute and either accepts it or asks you to fix:
- False positive — the code is actually correct
- Framework guarantee — the framework handles this case
- Intentional design — this is by design, not a mistake
- Duplicate — the same issue is reported elsewhere
The dispute loop runs in the same session as the review, so accepted disputes drop out and only real issues land in your commits.
Getting Started
1. Install the GitHub App
Install Rami on your repository.
2. Add the marketplace
Claude Code:
Codex:
3. Install the plugin
Claude Code:
Codex:
Start a new Codex task after installation so the Rami skills and MCP tools are loaded.
4. Run a review
On a PR branch, run:
Rami fetches the review, walks each finding by priority, and applies fixes (or accepts disputes) until the PR is clean.
Commands
/rami:review
Full review-fix-dispute loop on the current PR branch:
- Fetches review results
- Walks findings by priority (blocking → high → medium → low)
- Fixes each one — or lets you dispute with evidence
- Commits and pushes
- Repeats until clean (up to 5 iterations)
/rami:review-status
Check review status without triggering a new review.
/rami:usage
Check remaining quota and credit balance.
/rami:setup
Guided setup — installs the GitHub App, registers the MCP server, completes OAuth, and verifies the connection. Run this first if Rami isn't connected yet. It can also offer, only if you agree, to add a short removable Rami section to your CLAUDE.md / AGENTS.md.
/rami:doctor
Read-only health check. Reports auth, GitHub App coverage, quota, and whether the plugin is up to date — with the fix for anything that's off.
/rami:upgrade
Updates the plugin to the latest published version and shows what changed.
Troubleshooting
"No PR found for branch" — push the branch and open a pull request.
"Authentication required" — install the Rami GitHub App on the repo.
Review taking too long? — /rami:review-status checks progress without triggering a new review.
Keeping Rami up to date
Rami checks once a day — silently — whether a newer plugin version is published, and nudges you when one is. To update at any time:
Or manually:
Then run /reload-plugins (or start a new session) to activate it.
For Codex:
Then start a new task to activate the updated plugin.
Links
License
MIT
Source: README.md at commit 5749228
Tools
0Version history
1- v1.0.0LatestSep 16, 2026
Score
75% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 daysRequired25 pts
- Auth declaredRequired10 pts
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts
Declare a license in the repository or the registry entry.