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 "Install 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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/igor-safonov-git/code-review-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server