code-review-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| GITLAB_HOST | No | GitLab host URL, default is gitlab.com, for self-hosted instances | gitlab.com |
| GITHUB_TOKEN | No | GitHub personal access token, required when using GitHub | |
| GITLAB_TOKEN | No | GitLab personal access token, required when using GitLab | |
| CODE_REVIEW_RULES_DIR | No | Path to custom review rules directory |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_review_rulesA | Get code review rules (builtin + custom project rules). Call this before starting a review to load all applicable rules. Custom rules are loaded from CODE_REVIEW_RULES_DIR env var, or auto-discovered from .code-review-rules/ in the working directory. |
| get_pr_infoA | Get PR/MR detailed information including title, description, author, and branches |
| get_pr_changesA | Get PR/MR code changes (diff) with optional file extension filtering |
| add_inline_commentA | Add inline comment to a specific code line in PR/MR |
| add_pr_commentB | Add a general comment to PR/MR |
| batch_add_commentsA | Batch add multiple inline comments and optionally a general comment |
| extract_related_prsA | Extract related PR/MR links from description text |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/OldJii/code-review-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server