What is the Code Review MCP Server?
The Code Review MCP Server is a tool that uses Large Language Models (LLMs) to perform automated code reviews, identifying potential bugs, security vulnerabilities, and style violations.
What is MCP?
MCP stands for Model Context Protocol. It is an open protocol designed to standardize how applications provide context to LLMs, enabling AI models to interact with external data sources and tools.
Which LLMs are supported?
The Code Review MCP Server supports Google Gemini, OpenAI, and Anthropic models through the Vercel AI SDK.
How do I install the Code Review MCP Server?
The recommended way to install the server is via npx: npx -y @vibesnipe/code-review-mcp
What are the prerequisites for using the server?
You need Node.js (version 18 or higher), Git, and API keys for the LLM providers you intend to use.
How do I integrate the server with Claude Code?
Add the MCP server in Claude Code using the claude mcp add command, specifying the path to the server executable or the npx command.
How do I integrate the server with Cursor?
Configure Cursor’s rules for code review and add the MCP server in Cursor’s settings with the correct command and environment variables.
How do I integrate the server with Windsurf?
Configure the MCP server in Windsurf’s MCP Servers panel and create workflows to invoke the server from Windsurf’s Cascade interface.
What is the ‘perform_code_review’ tool?
This tool performs a code review using a specified LLM on git changes within the current Git repository. It requires parameters such as target, taskDescription, llmProvider, and modelName.
What environment variables do I need to set?
You need to set GOOGLE_API_KEY, OPENAI_API_KEY, or ANTHROPIC_API_KEY depending on the LLM provider you are using.
Where do I find the smart slash commands for Claude Code?
The slash commands are located in the examples/claude-commands/ directory. Copy them to your project’s .claude/commands/ directory.
How do I use the smart slash commands in Claude Code?
Invoke the commands in Claude Code with /project:command-name (e.g., /project:review-staged-claude).
What are the security considerations when using this tool?
Be mindful of API key handling, git repository analysis, code privacy, and branch name sanitization.
What do I do if I get the error ‘Current directory is not a git repository…’?
Ensure you are running the command from the root directory of a valid Git project.
What do I do if I get the error ‘API key for … is not configured’?
Make sure the relevant environment variable is set in the shell where you launched the MCP server or in a .env file in your project’s root.
@VibeSnipe/code-review-mcp
Project Details
- praneybehl/code-review-mcp
- MIT License
- Last Updated: 6/11/2025
Recomended MCP Servers
A Model Context Protocol (MCP) server for Malaysia Prayer Time data
MCP server to search up-to-date elasticsearch docs
An MCP server to get Air Quality Data using AQICN.org
Pinecone Assistant MCP server
1 MCP to rule all them chains
PortOne MCP Server for Developers
JS/TS SDKs for Bucket.co
A lightweight Model Context Protocol (MCP) server that enables natural language interaction with your Todoist tasks directly from...





