Atlas / MCP servers / bradthebeeble / coderabbitai-mcp

coderabbitai-mcpSAFE

mcp/bradthebeeble/coderabbitai-mcp

MCP server for interacting with CodeRabbit AI reviews on GitHub pull requests

Verdict
SAFE
Grade
B
Trust score
89 /100
Exposed tools
10 10r · 0w · 0d
Transport
stdio
License
MIT
Stars
30
01

Overview

From the repository's own README, as read at the audited commit. Badges and raw HTML are left out.

A Model Context Protocol (MCP) server for interacting with CodeRabbit AI reviews on GitHub pull requests. This server enables Large Language Models (LLMs) to analyze, understand, and implement CodeRabbit suggestions programmatically.

Features

  • Get CodeRabbit Reviews: Retrieve all CodeRabbit reviews for a specific pull request
  • Review Details: Get detailed information about specific reviews including configuration and files reviewed
  • Extract Comments: Get individual line comments with AI prompts and suggestions
  • Comment Details: Deep dive into specific comments with context and fix examples
  • Resolve Comments: Mark comments as addressed, won't fix, or not applicable
  • Automated Workflow Prompt: Use /coderabbit-review slash command for complete review processing

Quick Start

Installation (NPX - Recommended)

No installation required! Run directly with npx:

# Install the latest stable version explicitly
npx coderabbitai-mcp@latest

Prerequisites

  1. GitHub Personal Access Token: Create at
  2. Required scopes: repo (for private repos) or public_repo (for public only)
  3. Node.js 18+: Required for running the server

Configuration

Claude Desktop Configuration

To use the CodeRabbit MCP server in Claude Desktop, add it to your configuration file:

Configuration file locations:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%/Claude/claude_desktop_config.json
  • Linux: ~/.config/Claude/claude_desktop_config.json

Step-by-step setup:

  1. Open your Claude Desktop configuration file (create it if it doesn't exist)
  2. Add the CodeRabbit MCP server configuration:
{
"mcpServers": {
"coderabbitai": {
"command": "npx",
"args": ["coderabbitai-mcp@latest"],
"env": {
"GITHUB_PAT": "ghp_your_token_here"
}
}
}
}
  1. Repla
Read from source at commit 2c4165772b1fOBSERVED · 2026-10-12
02

Connect

Built from this server's own package name, version and transport as found in its source — not copied from anyone's documentation, so it cannot drift against a page we do not control.

claude-code
claude mcp add coderabbitai-mcp -- npx -y [email protected]
claude-desktop
{
  "mcpServers": {
    "coderabbitai-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "[email protected]"
      ]
    }
  }
}
03

Exposed tools (10)

10 read · 0 write · 0 destructive.

ToolRiskDescription
coderabbit-reviewreadAutomated CodeRabbit review processing and issue resolution for the current branch
get_coderabbit_reviewsreadGet all CodeRabbit reviews for a specific GitHub pull request
get_comment_detailsreadGet detailed information about a specific CodeRabbit comment including AI prompts
get_review_commentsreadGet all individual line comments from CodeRabbit reviews
get_review_detailsreadGet detailed information about a specific CodeRabbit review
ownerreadRepository owner (username or organization)
pullNumberreadPull request number to process
reporeadRepository name
resolve_commentreadMark a CodeRabbit comment as resolved or addressed
resolve_conversationreadResolve or unresolve a CodeRabbit review conversation in GitHub
04

Trust audit

SAFEgrade B · trust 89/100 Nothing in the source contradicts what it says it does. Grade A is reserved for packages that have also passed the behavioural sandbox.

LayerWhat it checksResult
L0Provenance & inventoryPASS
L1Static analysis of the codePASS
L2Instruction surface (what it tells the agent)PASS
L3Class-specific surfacePASS
L4Behavioural (sandbox)SKIPPED

What the source does

Filesystem
none-observed
Network
declared (2 observation(s))
Shell
none-observed
Dependencies
not all pinned
Secrets in source
none-found

Findings (1)

LOWSupply chain · supply.unpinned · CWE-829, CWE-1357
package.json
@modelcontextprotocol/sdk, zod, @types/node, typescript
Why it matters. 4 dependency range(s) float
Fix. pin exact versions or ship a lockfile

Gates applied: no_behavioural_pass.

Audited 2026-10-12 · audit v0.4.1 · source sha 2c4165772b1ffull audit observations/trust-audit/mcp-server/bradthebeeble__coderabbitai-mcp.json · Report an issue / request a re-scan
05

Audit history

Every audit this server has had. A grade with a past is a grade somebody is still checking.

DateSourceVerdictGradeScoreChange
2026-10-122c4165772b1fSAFEB89first audit
06

Questions

What is the coderabbitai-mcp MCP server?

MCP server for interacting with CodeRabbit AI reviews on GitHub pull requests

What tools does coderabbitai-mcp expose?

10 in total: 10 read-only, 0 that write, and 0 that can delete or overwrite. Every one is listed on this page with its risk.

Is coderabbitai-mcp safe to connect to an agent?

The audit found nothing in the source that contradicts what it says it does, and graded it B (89/100). Grade A is held back for packages that have also passed a sandboxed behavioural run, which is why a clean server reads B.

What credentials does coderabbitai-mcp need?

No credential environment variables were found in its source, so it appears to need none.

How does coderabbitai-mcp run?

It speaks stdio, so it runs as a local process your client starts. It is published on npm as coderabbitai-mcp at 1.1.1.

How current is this page?

The grade is for one exact copy of the source (2c4165772b1f), read on 2026-10-12. The repository is watched and re-audited when it changes.

Advertisement