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
Gemini ➜ OpenAI API proxy. Serverless!
An MCP server serving as a structured knowledge base of crypto whitepapers.
Talk with your notes in Claude. RAG over your Apple Notes using Model Context Protocol.
XRP Ledger MCP Server
MCP server for Bitbucket integration
An MCP (Model Context Protocol) server for interacting with a Paperless-NGX API server. This server provides tools for...
DOC TALK - AI is an interactive application that allows users to chat with their documents using artificial...
Use AI to edit image in Claude Desktop / Cursor (AI P图)
An MCP service designed for deploying HTML content to EdgeOne Pages and obtaining an accessible public URL.





