the recordCopied from the official MCP registry, exactly as it holds it.
{
"server": {
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"name": "team.gaijin/go-gerrit-mcp",
"description": "Capability-gated Gerrit code review tools with opt-in review notifications pushed into the session",
"title": "Gerrit Code Review",
"repository": {
"url": "https://github.com/GaijinEntertainment/go-gerrit-mcp",
"source": "github",
"id": "1285115759"
},
"version": "1.1.3",
"packages": [
{
"registryType": "oci",
"identifier": "ghcr.io/gaijinentertainment/go-gerrit-mcp:1.1.3",
"transport": {
"type": "stdio"
},
"environmentVariables": [
{
"description": "Base URL of the Gerrit instance",
"isRequired": true,
"name": "GERRIT_URL"
},
{
"description": "Account username for HTTP authentication",
"isRequired": true,
"name": "GERRIT_USERNAME"
},
{
"description": "HTTP password or token of the account",
"isRequired": true,
"isSecret": true,
"name": "GERRIT_TOKEN"
},
{
"description": "Comma-separated capability groups to enable: read, comment, transition",
"default": "read",
"name": "GERRIT_MCP_GROUPS"
},
{
"description": "Comma-separated Gerrit project allowlist confining every operation",
"name": "GERRIT_MCP_PROJECTS"
},
{
"description": "Refuse trail-leaving operations on changes not owned by the authenticated account",
"format": "boolean",
"default": "true",
"name": "GERRIT_MCP_OWN_CHANGES_ONLY"
},
{
"description": "Enable review notifications: poll Gerrit for activity on subscribed changes and push it into the agent's session (requires a client with channel support)",
"format": "boolean",
"default": "false",
"name": "GERRIT_MCP_REVIEW_NOTIFICATIONS"
},
{
"description": "Poll cadence for subscribed changes, as a Go duration",
"default": "60s",
"name": "GERRIT_MCP_REVIEW_NOTIFICATIONS_POLL_INTERVAL"
},
{
"description": "Keep the authenticated account's own activity in review notifications",
"format": "boolean",
"default": "false",
"name": "GERRIT_MCP_REVIEW_NOTIFICATIONS_INCLUDE_OWN"
},
{
"description": "Comma-separated usernames or numeric account IDs whose activity never becomes a review notification",
"name": "GERRIT_MCP_REVIEW_NOTIFICATIONS_EXCLUDE_ACCOUNTS"
},
{
"description": "Comma-separated regular expressions; matching message or comment text never becomes a review notification",
"name": "GERRIT_MCP_REVIEW_NOTIFICATIONS_EXCLUDE_PATTERNS"
}
]
}
]
},
"_meta": {
"io.modelcontextprotocol.registry/official": {
"status": "active",
"statusChangedAt": "2026-07-15T13:20:47.723039Z",
"publishedAt": "2026-07-15T13:20:47.723039Z",
"updatedAt": "2026-07-15T13:20:47.723039Z",
"isLatest": true
}
}
}
Make it installable
Draft an Agent Plugin from this
An MCP server is raw capability: some tools, wired to something. An Agent Plugin is the packaging that says what job it does, what it leaves behind and where it stops. The prompt below carries this record and asks for the packaging; your own assistant writes it, and nothing here is sent anywhere.
What this is
MCP server
application/mcp-server-record+jsonlocal · you run it yourselfversion 1.1.3last seen 2026-08-23
These are the publisher's own words, filed by them with the official MCP registry and mirrored here. This catalog did not read them from the publisher and has not run, called or installed anything.