Reviewgate logo

Reviewgate

by ReviewGate

Reviews code changes against team-defined rules through MCP, CLI, pre-push hooks, and GitHub or GitLab pull-request bots.

Install Reviewgate

Pick your client, then add it in one click or paste the config.

No confirmed install command yet

We only publish a config when the install details come from the project itself — its README, its docs, or a verified owner. We haven’t found those for ReviewGate/reviewgate, and we’d rather show nothing than a guess you’d paste into your client.

Open setup steps on GitHub

Overview

ReviewGate/reviewgate MCP server lets coding agents retrieve repository rules and review code changes before a pull request exists. It uses a two-pass process: a low-cost generator proposes findings, then an independent judge checks them against full files. Reach for it when reviews must follow ADRs, conventions, or .reviewgate/config.yml rather than generic coding guidance.

Use cases

  • Retrieve team rules before an agent edits code
  • Review staged or uncommitted changes against repository conventions
  • Block pushes that contain rule-breaking findings
  • Publish reviewed findings on GitHub or GitLab pull requests

Key features

  • Team-rule retrieval through MCP
  • Two-pass change review
  • CLI review for staged, uncommitted, or committed changes
  • Pre-push blocking gate
  • GitHub and GitLab pull-request bot
  • Self-hosted deployment with a user-supplied model key

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 1d ago

Recent health check succeeded.

6/6 checks healthy over the last 44d

How Reviewgate works

What ReviewGate/reviewgate MCP server does

ReviewGate/reviewgate MCP server applies a team's own review rules to code changes. Those rules can come from ADRs, repository conventions, and .reviewgate/config.yml. The project is intended for reviews that reflect written engineering agreements instead of broad, model-generated best practices.

The MCP interface is one part of a wider review workflow. The same review approach is also available through the reviewgate review CLI command, a pre-push gate, and a bot that posts reviews on GitHub or GitLab pull requests. The repository distributes compiled release binaries; its source code is not published.

How it works

An agent can request the team's rules and submit changes for review during its work. ReviewGate first uses a lower-cost generator to identify possible problems. A separate, stronger judge then checks those candidates against the complete files and the configured rules. Only findings that survive that second check are published.

This design is aimed at reducing findings that are technically plausible but unrelated to the standards maintained by a particular team. The MCP workflow runs before a pull request is created, while the CLI, hook, and pull-request bot cover later stages of the same process.

Setup and configuration

The documented Claude Code installation uses the ReviewGate marketplace plugin:

text
/plugin marketplace add ReviewGate/reviewgate
/plugin install reviewgate@reviewgate

The equivalent shell commands are claude plugin marketplace add ReviewGate/reviewgate and claude plugin install reviewgate@reviewgate. The plugin requires the ReviewGate CLI binary, which is downloaded as a platform-specific release, placed on PATH, and checked with reviewgate doctor. Available release targets include macOS, Linux, and Windows variants.

ReviewGate requires a model key supplied by the user. It also documents a self-hosted pull-request bot, installed with Docker Compose, but does not provide the bot's environment-variable list in this repository excerpt.

Tools and capabilities

The MCP tools are:

  • get_team_rules — retrieves the rules the agent should use for review.
  • review_changes — asks ReviewGate to inspect the current changes against those rules.

The CLI can review staged, uncommitted, or committed changes. A pre-push hook can reject a push containing blocking findings. The GitHub and GitLab bot can publish a summary, inline findings, one-click fixes, and a merge gate.

Limitations and notes

ReviewGate/reviewgate is self-hosted and requires you to provide a model key; the material does not identify a built-in model provider. The release repository contains binaries rather than the application source.

These statements describe the project's documented deployment model and should be checked against the linked security documentation when evaluating it for a sensitive environment.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Reviewgate

ReviewGate/reviewgate is an MCP server that connects coding agents to your repository's team rules and code changes, exposing get_team_rules and review_changes for rule retrieval and change review. It uses a two-pass process in which a generator proposes findings and an independent judge checks them against full files.

Install the Claude Code plugin with `/plugin marketplace add ReviewGate/reviewgate` followed by `/plugin install reviewgate@reviewgate`. The plugin requires the ReviewGate CLI binary, which you download for your platform, place on PATH, and verify with `reviewgate doctor`.

It provides `get_team_rules` and `review_changes`. The first retrieves the team's review rules, while the second reviews code changes against them using the project's generator-and-judge process.

Yes, ReviewGate/reviewgate has a Claude Code plugin that installs its MCP tools, pre-push review gate, and agent skills. The plugin still requires the separately installed ReviewGate CLI binary.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

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