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.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@code-review-mcpReview this Python function for bugs and security issues"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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
This server cannot be deployed
Maintenance
Related MCP Connectors
Multi-LLM council: 25+ frontier models in parallel, consensus scoring, verdict-first code review.
Multi-reviewer AI code review: surfaces findings the reviewers agree on, disputes flagged.
Multi-model code review: a panel of models + detectors return a pass/fail verdict. Paid via x402.
AI code review for GitHub PRs with an MCP autofix loop for Claude Code and Cursor
Related MCP Servers
- FlicenseAqualityDmaintenanceEnables 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.4-
- AlicenseBqualityCmaintenanceEnables 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.186 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 gradedqualityCmaintenanceEnables 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.13MIT