Code Review MCP Tool for Cursor
@Orcus2021
About Code Review MCP Tool for Cursor
A Model Context Protocol (MCP) tool that automates code review and leaves comments directly on GitHub PRs, with support for Notion integration for custom review guidelines.
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"code-review": {
"command": "npx",
"args": [
"-y",
"code-review-mcp-server"
],
"env": {
"GITHUB_TOKEN": "github_token",
"NOTION_API_KEY": "notion_api_key",
"NOTION_CODE_REVIEW_GUIDELINE_CODE_BLOCK_URL": "notion_code_block_url_here",
"NOTION_STYLE_GUIDELINE_CODE_BLOCK_URL": "notion_code_block_url_here",
"IGNORE_PATTERNS": "pattern1,pattern2,pattern3"
}
}
}
}Tools
7Runs git diff between branch and base branch. Returns the diff along with instructions to review and fix issues.
Get git diff between two branches locally. Returns raw diff output without review instructions.
Fetches diff from a GitHub PR URL. Returns the diff along with instructions to review and fix issues.
Adds a summary comment to a GitHub PR.
Adds multiple comments to specific lines in a GitHub PR. Supports commenting on specific changed lines in the PR diff.
Read PR template from specified folder path and template name, returns template content or default template if not found.
Create a new GitHub Pull Request with specified title, body, and branches. Automatically detects GitHub URL and current branch from local git configuration.
Overview
What is Code Review MCP Tool for Cursor?
Code Review MCP Tool for Cursor is a Model Context Protocol (MCP) server that provides automated code review and leaves GitHub PR comments for any app supporting MCP integration, such as Cursor.
How to use Code Review MCP Tool for Cursor?
Add an MCP server configuration in your app’s JSON file with command: "npx", args: ["-y", "code-review-mcp-server"], and required environment variables like GITHUB_TOKEN. Then send commands such as code review with a base branch or a GitHub PR URL to get diffs and review suggestions.
Key features of Code Review MCP Tool for Cursor
- Compare code differences between two git branches
- Compare code differences from GitHub pull request URLs
- Add summary and line-specific comments to GitHub PRs
- Retrieve review guidelines from Notion code blocks
- Read PR templates from local directories
- Create GitHub Pull Requests with auto-detected repository info
Use cases of Code Review MCP Tool for Cursor
- Perform local branch review before merging changes
- Automate code review and comment on GitHub pull requests
- Integrate with CI pipelines using n8n webhooks for automated review
- Provide consistent review instructions via local markdown files or Notion
FAQ from Code Review MCP Tool for Cursor
What are the prerequisites for using this tool?
Node.js v18 or above, Git installed, and either a GITHUB_TOKEN environment variable or the GitHub CLI (gh) installed and authenticated for PR operations.
How are review instructions prioritized?
The tool uses a priority order: 1) Local markdown file via LOCAL_INSTRUCTIONS_FILE_PATH, 2) Notion integration (requires NOTION_API_KEY), 3) Built-in default guidelines.
Can I use it with Cursor or other MCP apps?
Yes, it is an MCP server compatible with any app that supports MCP integration, including Cursor.
Does it require a GitHub token?
It is optional; the tool falls back to the GitHub CLI (gh) if GITHUB_TOKEN is not set.
Where does the review data live?
Code diffs are obtained from local git or GitHub PRs via the API. No external data storage is used by the server; PR comments are added directly to GitHub.
Frequently asked questions
What are the prerequisites for using this tool?
Node.js v18 or above, Git installed, and either a `GITHUB_TOKEN` environment variable or the GitHub CLI (`gh`) installed and authenticated for PR operations.
How are review instructions prioritized?
The tool uses a priority order: 1) Local markdown file via `LOCAL_INSTRUCTIONS_FILE_PATH`, 2) Notion integration (requires `NOTION_API_KEY`), 3) Built-in default guidelines.
Can I use it with Cursor or other MCP apps?
Yes, it is an MCP server compatible with any app that supports MCP integration, including Cursor.
Does it require a GitHub token?
It is optional; the tool falls back to the GitHub CLI (`gh`) if `GITHUB_TOKEN` is not set.
Where does the review data live?
Code diffs are obtained from local git or GitHub PRs via the API. No external data storage is used by the server; PR comments are added directly to GitHub.
Basic information
More Developer Tools MCP servers
Stakpak Agent CLI
stakpakShip your code, on autopilot. An open source agent that lives on your machines 24/7 and keeps your apps running. 🦀
OpenSumi
opensumiA framework helps you quickly build AI Native IDE products. MCP Client, supports Model Context Protocol (MCP) tools via MCP server.
Serena
oraiosA powerful MCP toolkit for coding, providing semantic retrieval and editing capabilities - the IDE for your agent
AptiBuild AI — Career Intelligence
ParklandBuildsAptiBuild AI MCP Server — career, labor market, and business idea intelligence for AI agents. 11 tools covering real-time FRED labor market signals, BLS wage data (126 occupations), AI-generated app ideas, career paths,

PuzzleTide Puzzle Generator
Caravaca-LabsWord search generator, crossword generator, and sudoku generator + solver as a local-first MCP server. 15 deterministic tools: printable PDF puzzle worksheets, themed word banks, and verifiable LLM evals. From the makers
Comments