code-review-mcp
Integrates Google Gemini 2.5 Pro for code review, contributing diverse perspectives on bugs, security, and best practices.
Leverages the Qwen2.5-Coder model from Hugging Face for additional code review insights.
Provides code review using OpenAI models O3-mini and GPT-4o, enabling multi-model analysis and consolidated feedback.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Code Review MCP Server
A Model Context Protocol (MCP) server that performs comprehensive code reviews using multiple AI models (O3, Gemini, Claude Opus) and consolidates the results with GPT-4.
Features
Multi-Model Analysis: Leverages O3, Google Gemini, and Claude Opus for diverse perspectives
Consolidated Reviews: Uses GPT-4 to merge and organize feedback from all models
Comprehensive Feedback: Focuses on bugs, security, performance, and best practices
MCP Integration: Works seamlessly with Claude Code and other MCP-compatible clients
Related MCP server: Claude Team MCP
Installation
Clone the repository:
git clone <repository-url>
cd code_review_mcpInstall dependencies:
pip install -r requirements.txtInstall in development mode:
pip install -e .API Keys Required
You'll need API keys from:
OpenAI: For O3-mini (reviews) and GPT-4o (consolidation)
Google: For Gemini 2.5 Pro
Anthropic: For Claude 3 Opus Latest
Hugging Face: For Qwen2.5-Coder model
Configuration
Choose one of these two methods to provide your API keys:
Method 1: Environment File (Recommended)
Set up API keys:
cp .env.template .env
# Edit .env and add your API keysAdd to your Claude Code MCP settings:
{
"mcpServers": {
"code-review": {
"command": "python",
"args": ["-m", "code_review_mcp.server"]
}
}
}Method 2: MCP Settings
Add API keys directly to your Claude Code MCP settings:
{
"mcpServers": {
"code-review": {
"command": "python",
"args": ["-m", "code_review_mcp.server"],
"env": {
"OPENAI_API_KEY": "your-openai-key",
"GOOGLE_API_KEY": "your-google-key",
"ANTHROPIC_API_KEY": "your-anthropic-key",
"HUGGINGFACE_API_KEY": "your-huggingface-key"
}
}
}
}Usage
The server provides one tool:
multi_model_code_review
Performs comprehensive code review using multiple AI models.
Parameters:
code(required): The source code to reviewdescription(required): Author's description of the code's purposelanguage(optional): Programming language (default: auto-detect)
Example usage in Claude:
Please review this Python function using the multi_model_code_review tool:
Code:
def calculate_average(numbers):
total = 0
for num in numbers:
total += num
return total / len(numbers)
Description: This function calculates the average of a list of numbers.Performance Note
This tool can be slow (30-60 seconds) due to:
Multiple API calls to different models
High reasoning effort for O3 model
Consolidation step with GPT-4
API Requirements
OpenAI API key (for O3 and GPT-4)
Google API key (for Gemini)
Anthropic API key (for Claude Opus)
Error Handling
The server includes robust error handling:
Individual model failures won't break the entire review
Timeout protection (3 minutes total)
Fallback consolidation if GPT-4 fails
Clear error messages for missing API keys
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Multi-brand AI code review for Claude: up to 12 reviewers and a judge, no install.
Code review by AI models from different companies, usually two. Shows where they agree and disagree.
Multi-LLM council: 25+ frontier models in parallel, consensus scoring, verdict-first code review.
Multi-model code review: a panel of models + detectors return a pass/fail verdict. Paid via x402.
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables Claude to perform thorough code reviews by integrating with Codex and Gemini CLIs to provide senior-level feedback on code quality, security, performance, and best practices. Supports reviewing code snippets, individual files, or entire directories with automatic detection of available review tools.4696 npmMIT
- AlicenseBqualityDmaintenanceEnables collaboration between multiple AI models (GPT, Claude, Gemini) to work together on complex tasks, with intelligent task distribution and role-based expert assignment for code development, review, and optimization.1829 npm49MIT
- AlicenseAqualityCmaintenanceEnables multi-model code review by fanning out issues to multiple LLMs simultaneously, diffing their unique insights, optionally running debate rounds, and dispatching subagents to implement fixes with git commits.72MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI-powered, zero-trust code review with multiple models, supporting single files, git diffs, and multiple files, with security, performance, and architecture checks across 10+ languages.15MIT