Compared · Code review
Best MCP servers for Code review
5 entries in the AgentTask Atlas catalog fit code review. They are not ranked by a score: the table lists active entries first, then by how many clients document a setup, and each row ends with our one-line verdict on when to pick it. Official sources last checked 2026-10-24.
- No credentials needed: JetBrains IDE MCP Server (built-in)
- Offers a hosted/remote option: Snyk MCP Server (Snyk Studio), GitLab MCP Server, GitHub MCP Server
- Most documented clients: Claude Code (5), Codex (5), GitHub Copilot (5), Cursor (4), Gemini CLI (4), VS Code (4).
| Name | Type | Credentials | License | Clients | Verdict |
|---|---|---|---|---|---|
| Snyk MCP Server (Snyk Studio) Snyk | MCP server | Required | Apache-2.0 (Snyk CLI LICENSE; scans use the Snyk service under your plan) | 14 | Pick it to have the agent scan the code and dependencies it just wrote before you commit; use the lite profile to save tokens, and only trust folders you mean to scan. |
| GitLab MCP Server GitLab | MCP server | Required | Not stated for the MCP server (built into GitLab) | 12 | Pick it to work with GitLab merge requests, issues and pipelines from the agent; limit toolsets with the X-Gitlab-Enabled-Mcp-Server-Toolsets header for narrower access. |
| SonarQube MCP Server SonarSource | MCP server | Required | SONAR Source-Available License v1.0 (per LICENSE; GitHub detects no SPDX license) | 10 | Pick it if your project already runs on SonarQube Cloud or Server and you want the agent to read issues and quality gates during review; set SONARQUBE_READ_ONLY=true for review-only use. |
| GitHub MCP Server GitHub | MCP server | Required | MIT | 9 | Pick it for issues, PRs and Actions from the agent; limit toolsets or use read-only mode for review tasks. |
| JetBrains IDE MCP Server (built-in) JetBrains | MCP server | None | Proprietary (ships with JetBrains IDEs under their license) | 4 | Pick it to let a terminal agent use your IDE's inspections, builds, refactorings and debugger; keep brave mode off and disable tools you don't need. |
Install notes
- Snyk MCP Server (Snyk Studio)
- Local only (Snyk offers no hosted remote server). Any client: stdio server `npx -y snyk@latest mcp -t stdio` (optional `--profile=lite`). Claude Code shortcut: `npx -y snyk@latest mcp configure --tool=claude-cli`; hooks-based Snyk Studio installer for Claude Code, Cursor, Codex, Gemini CLI and Copilot (see docs). official docs ↗Credentials: Snyk account; authenticate on first use with the snyk_auth tool (browser sign-in) and trust the project folder with snyk_trust. Node.js/npx or the Snyk CLI installed. · Maintenance: Ships inside the Snyk CLI: release v1.1308.3 on 2026-10-23 (npm snyk 1.1308.3); snyk/studio-mcp v1.15.6 on 2026-10-21
- GitLab MCP Server
- Add the HTTP server `https://gitlab.com/api/v4/mcp` (Self-Managed/Dedicated: `/api/v4/mcp` on your instance URL). Claude Code: `claude mcp add -s user --transport http GitLab https://gitlab.com/api/v4/mcp`; clients without HTTP support use `npx mcp-remote` (see docs). official docs ↗Credentials: OAuth access token with the `mcp` scope (dynamic client registration or a pre-registered OAuth app), or a fine-grained personal access token with the MCP tool resource; legacy, project and group tokens are rejected. Access must be allowed for the top-level group (GitLab.com) or the instance. · Maintenance: Built into GitLab (generally available since GitLab 19.5, all tiers); MCP server docs last changed 2026-10-17 in gitlab-org/gitlab; no separate release
- SonarQube MCP Server
- Run the `sonarsource/sonarqube-mcp` container from your client's MCP config (e.g. `claude mcp add sonarqube`), or use the official configuration generator (see README). official docs ↗Credentials: SonarQube user token (SONARQUBE_TOKEN) plus SONARQUBE_ORG for SonarQube Cloud or SONARQUBE_URL for SonarQube Server. · Maintenance: Release 1.29.0.4488 on 2026-10-13; last commit 2026-10-19
- GitHub MCP Server
- Remote: add https://api.githubcopilot.com/mcp/ in your client; local: Docker image ghcr.io/github/github-mcp-server (see README). official docs ↗Credentials: GitHub OAuth (remote server) or a Personal Access Token (GITHUB_PERSONAL_ACCESS_TOKEN). · Maintenance: Release v2.0.2 on 2026-10-08; last commit 2026-10-15
- JetBrains IDE MCP Server (built-in)
- In the IDE: Settings | Tools | MCP Server → Enable MCP Server → Apply, then click Auto-Configure for your client (Claude Code, Codex, VS Code, GitHub Copilot CLI, Junie) or use Copy SSE / Stdio / HTTP Stream Config for any other client and restart it. official docs ↗Credentials: None: runs locally inside a JetBrains IDE 2025.2+ (bundled MCP Server plugin); enable it in Settings | Tools | MCP Server. Some database tools need a paid plan. · Maintenance: Built into IntelliJ-based IDEs since 2025.2 (bundled plugin com.intellij.mcpServer); IntelliJ IDEA 2026.2.3 released 2026-09-16. The old JetBrains/mcp-jetbrains npm proxy is deprecated and not listed.
Set up any of these in your client: Claude Code · Cursor · VS Code · Claude Desktop. Filter interactively on the Code review explorer, or ask the catalog from your agent with the free MCP server.
Other comparisons: Databases & SQL · Infra & deploy · Debugging & observability · Library docs & research · Web fetching & scraping · Frontend & UI · Local files · Docs & writing · Planning & reasoning · Utilities
⚠ No independent security audit: entries summarize official sources only. Review permissions and code before installing.