Skip to main content

AI-powered PR review for Claude Code by Entelligence.AI

Project description

Entelligence PR Reviewer for Claude Code

AI-powered PR review inside Claude Code. Analyzes code quality, security, performance, and best practices using Entelligence.AI.

Quick Start

Install and add to your Claude Code MCP config (~/.claude/.mcp.json):

pip install entelligence-pr-reviewer
{
  "mcpServers": {
    "entelligence-pr-reviewer": {
      "command": "entelligence-pr-reviewer"
    }
  }
}

Restart Claude Code. On first use, you'll be prompted to enter your API key — no manual config needed.

What You Get

  • /entelligence-review 42 — Review PR #42 in your current repo
  • /entelligence-review — Review your local uncommitted changes
  • Natural language — Just say "review PR #42" and Claude calls the tool automatically

Setup

1. Install & Add the MCP Server

pip install entelligence-pr-reviewer

Add to ~/.claude/.mcp.json (global) or .mcp.json (per-project):

{
  "mcpServers": {
    "entelligence-pr-reviewer": {
      "command": "entelligence-pr-reviewer"
    }
  }
}

2. Get Your API Key

On first use, the plugin will:

  1. Open your Entelligence dashboard in the browser
  2. Ask you to paste your API key
  3. Save it securely to ~/.entelligence/credentials.json

That's it. No config file editing required.

Already have a key? You can also set it via environment variable:

{
  "mcpServers": {
    "entelligence-pr-reviewer": {
      "command": "entelligence-pr-reviewer",
      "env": {
        "ENTELLIGENCE_API_KEY": "ent-your-key-here"
      }
    }
  }
}

3. Copy the Skill (optional — for /entelligence-review slash command)

To get the /entelligence-review slash command, copy the skill to your project:

mkdir -p .claude/skills/entelligence-review
curl -o .claude/skills/entelligence-review/SKILL.md \
  https://raw.githubusercontent.com/Entelligence-AI/entelligence-claude-code/main/.claude/skills/entelligence-review/SKILL.md

Without the skill, the MCP tools still work — just say "review PR #42" in natural language.

Usage

Slash Command

/entelligence-review 42                                      # Review PR #42
/entelligence-review https://github.com/owner/repo/pull/42   # Review by URL
/entelligence-review                                         # Review local changes
/entelligence-review staged                                  # Review staged changes

Natural Language

Just tell Claude what you want:

MCP Tools

Tool Description
review_pr Review a PR by number (async, handles large PRs)
review_diff Review a raw diff string (sync, for small/local diffs)
get_review_status Check status of a previously submitted review
get_user_info Show your Entelligence account info
save_api_key Save your API key (called automatically during setup)

Options

Parameter Values Default Description
priority_level low, medium, high low Review depth
mode concise, verbose concise Output verbosity

Example: "Do a high-priority verbose review of PR #42"

Configuration

Environment Variable Default Description
ENTELLIGENCE_API_KEY API key (or use interactive setup)
ENTELLIGENCE_API_URL https://entelligence.ddbrief.com API base URL
ENTELLIGENCE_DASHBOARD_URL https://app.entelligence.ai Dashboard URL

How It Works

You: "/entelligence-review 42"
  → Claude calls get_user_info (auth check)
  → Claude calls review_pr with repo + PR #42
  → MCP server submits async review job to Entelligence API
  → Polls until review is complete (~1-5 min)
  → Claude presents results with actionable fix suggestions
  → You can ask Claude to apply the fixes automatically

Development

git clone https://github.com/Entelligence-AI/entelligence-claude-code.git
cd entelligence-claude-code
npm install
npm run build

# Point your .mcp.json to the local build for testing
# "args": ["/path/to/entelligence-claude-code/dist/index.js"]

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

entelligence_code_reviewer-1.2.0.tar.gz (23.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

entelligence_code_reviewer-1.2.0-py3-none-any.whl (9.3 kB view details)

Uploaded Python 3

File details

Details for the file entelligence_code_reviewer-1.2.0.tar.gz.

File metadata

File hashes

Hashes for entelligence_code_reviewer-1.2.0.tar.gz
Algorithm Hash digest
SHA256 8289865c184f917fbae807937c43e9d687bcb67e0d49492b44c33d94e7d543cc
MD5 ccf9c7f5c1a4876be7a6a6a6ebb3a094
BLAKE2b-256 8fbaf3170470dc4f8b8c48d0c3e0f3ba656875b3a540fb7f6ce184f905add4ff

See more details on using hashes here.

File details

Details for the file entelligence_code_reviewer-1.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for entelligence_code_reviewer-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 247efd3fc5665e2bec9dd7ca48e4649d1e949fd285cf80d401cda790fea8c8c0
MD5 313bd8e688974eb68eb53daaf8a684f3
BLAKE2b-256 c81f58631b005063278c00ff877e9c8476c753452596b59d56edff6807f6e829

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page