Gerrit Code Review MCP server
team.gaijin/go-gerrit-mcp·v1.1.3·9 starsCapability-gated Gerrit code review tools with opt-in review notifications pushed into the session
9 stars
Reviews
Write oneNobody has reviewed Gerrit Code Review yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Gerrit Code Review tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.9 · 2026-09-25 · same rubric, same numbers if you re-run it
- –Code scanpackage could not be scannedn/a
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 8 days ago15/15
- Maintainer identitynamespace and repository owner differ; GitHub account older than a year6/10
How Gerrit Code Review compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 68/100
- higher than 30% of 48,255 servers
- GitHub stars
- 9
- more than 87% of 28,688 servers
Install Gerrit Code Review in Claude Code, Cursor or VS Code
claude mcp add go-gerrit-mcp -- docker run -i --rm ghcr.io/gaijinentertainment/go-gerrit-mcp:1.1.3
What the publisher says
From the Gerrit Code Review repository's README, as published. We do not edit it. Read it on GitHub
go-gerrit-mcp
An MCP (Model Context Protocol) server that exposes Gerrit code review operations as capability-gated tools. An AI agent can search and read changes, publish review comments, vote, and drive change-state transitions. Every write capability is an explicit operator opt-in.
- Transport: stdio
- Target platform: Gerrit 3.13+, authenticated via HTTP credentials
- Output: llmxml, semantically tagged text meant to be read by a model (see Output format)
Safety posture
Two defaults encode it:
votes, state changes, anything other humans see) are refused on changes the authenticated account does not own, until the operator explicitly passes --own-changes-only=false.
- Zero configuration exposes the read group only. Write capability never appears unless enabled via --groups.
- The own-changes restriction is on by default. Even with write groups enabled, trail-leaving operations (comments,
An agent leaving unwanted trail on colleagues' changes is an externally visible failure; a missing capability is a locally discoverable inconvenience. The defaults are chosen accordingly. Widen deliberately:
# agent may comment and vote on anyone's changes, but only within two projects
go-gerrit-mcp --groups read,comment,transition --own-changes-only=false --projects core,infraInstall
Binary release: download the binary for your platform from GitHub Releases, make it executable, and put it on your PATH:
# macOS on Apple silicon; substitute <os>_<arch> from: linux, darwin, windows x amd64, arm64
curl -Lo /usr/local/bin/go-gerrit-mcp \
https://github.com/GaijinEntertainment/go-gerrit-mcp/releases/latest/download/go-gerrit-mcp_darwin_arm64
chmod +x /usr/local/bin/go-gerrit-mcpDocker:
docker pull ghcr.io/gaijinentertainment/go-gerrit-mcp:latestgo install:
go install dev.gaijin.team/go/go-gerrit-mcp/cmd/go-gerrit-mcp@latestQuick start
The server reads connection identity from environment variables only; credentials never travel through flags:
Generate the credential in Gerrit under Settings → HTTP Credentials (an HTTP password, or an auth token on instances that issue them). All three variables are required; the server exits with an error naming the missing ones.
Claude Code
claude mcp add gerrit \
--env GERRIT_URL=https://gerrit.example.com \
--env GERRIT_USERNAME=your-username \
--env GERRIT_TOKEN=your-http-credential \
-- go-gerrit-mcpAny MCP client (JSON configuration)
{
"mcpServers": {
"gerrit": {
"command": "go-gerrit-mcp",
"args": ["--groups", "read"],
"env": {
"GERRIT_URL": "https://gerrit.example.com",
"GERRIT_USERNAME": "your-username",
"GERRIT_TOKEN": "your-http-credential"
}
}
}
}Docker
{
"mcpServers": {
"gerrit": {
"command": "docker",
"args": [
"run", "-i", "--rm",
"-e", "GERRIT_URL", "-e", "GERRIT_USERNAME", "-e", "GERRIT_TOKEN",
"ghcr.io/gaijinentertainment/go-gerrit-mcp:latest",
"--groups", "read"
],
"env": {
"GERRIT_URL": "https://gerrit.example.com",
"GERRIT_USERNAME": "your-username",
"GERRIT_TOKEN": "your-http-credential"
}
}
}
}Per-project configuration in Claude Code
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Gerrit Code Review: common questions
- Is Gerrit Code Review MCP server safe?
- With care: it is graded C, so read the findings first (68/100). Read the Gerrit Code Review safety report
- How do I install Gerrit Code Review?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Gerrit Code Review need an API key?
- Yes. The registry entry asks for
GERRIT_TOKEN. - Is Gerrit Code Review maintained?
- The last commit was 47 days ago (2026-09-18). The latest release is v1.1.3.
- What can I use instead of Gerrit Code Review?
- Servers from other publishers that do the same job: Front-End Checklist MCP server.
- How does Gerrit Code Review compare with other MCP servers?
- safety score 68/100 (higher than 30% of 48,255 servers); github stars 9 (more than 87% of 28,688 servers). Full comparison.
Alternatives to Gerrit Code Review
Same job from other publishers: the closest match first, then the best rated.
- Front-End ChecklistReview frontend code and live pages against 386 quality-gated web development rules.not reviewedWidely usedA