✨ From vibe coding to vibe deployment. UBOS MCP turns ideas into infra with one message.

Learn more

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.

Featured Templates

View More
Verified Icon
AI Agents
AI Chatbot Starter Kit
1336 8300 5.0
Verified Icon
AI Assistants
Speech to Text
137 1882
AI Engineering
Python Bug Fixer
119 1433
Customer service
AI-Powered Product List Manager
153 868
Customer service
Multi-language AI Translator
136 921

Start your free trial

Build your solution today. No credit card required.

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.