What are the prerequisites?
Python 3.10+, Gerrit HTTP access credentials (username and HTTP password generated from Gerrit settings), and access to the `mcp[cli]` package repository.
@cayirtepeomer
Basic information
This MCP server provides integration with Gerrit code review system, allowing AI assistants to review code changes and their details through a simple interface.
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"gerrit-code-review-mcp": {
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"install",
"@cayirtepeomer/gerrit-code-review-mcp",
"--client",
"claude"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
Fetch the live tool list by running this server in a temporary sandbox using the button above.
This MCP server integrates with the Gerrit code review system, enabling AI assistants to fetch change details, compare patchsets, and submit review feedback through a set of tools.
Install via Smithery (npx -y @smithery/cli install @cayirtepeomer/gerrit-code-review-mcp --client claude) or manually by cloning the repo, creating a virtual environment, and running pip install -e .. Configure environment variables (GERRIT_HOST, GERRIT_USER, GERRIT_HTTP_PASSWORD, optionally GERRIT_EXCLUDED_PATTERNS, GERRIT_SSL_VERIFY, GERRIT_CA_BUNDLE) and add the server to your ~/.cursor/mcp.json or .roo/mcp.json. The server exposes three tools: fetch_gerrit_change, fetch_patchset_diff, and submit_gerrit_review.
.pbxproj$, node_modules/).Python 3.10+, Gerrit HTTP access credentials (username and HTTP password generated from Gerrit settings), and access to the `mcp[cli]` package repository.
The server uses HTTP digest authentication with the credentials set in `GERRIT_USER` and `GERRIT_HTTP_PASSWORD`. If authentication fails, check that Gerrit's `gitBasicAuthPolicy` is set to `HTTP` or `HTTP_LDAP`.
Yes. Set `GERRIT_SSL_VERIFY=false` to disable TLS verification (temporary workaround), or provide a custom CA bundle via `GERRIT_CA_BUNDLE=/path/to/ca.pem` to keep verification enabled.
The server is configured with `--transport stdio` and communicates over standard input/output.
Verify `GERRIT_HTTP_PASSWORD`, `GERRIT_HOST` (hostname only, no `https://`), ensure HTTPS access is enabled, and test with `curl -u "user:pass" https://gerrit.example.com/a/changes/?q=status:open`.
A Model Context Protocol (MCP) server that helps read GitHub repository structure and important files.
MCP server connecting AI assistants with Jira & Confluence for smart project management.
GitHub's official MCP Server
Learn how to use MCP Servers with GitHub Copilot
Node.js/TypeScript MCP server for Atlassian Bitbucket. Enables AI systems (LLMs) to interact with workspaces, repositories, and pull requests via tools (list, get, comment, search). Connects AI directly to version control workflows through the standard MCP interface.
Comments