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:
- Open your Entelligence dashboard in the browser
- Ask you to paste your API key
- 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:
- "Review PR #42"
- "Review this PR: https://github.com/owner/repo/pull/42"
- "Review my local changes"
- "Do a high-priority review of PR #100"
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file entelligence_pr_reviewer-1.2.0.tar.gz.
File metadata
- Download URL: entelligence_pr_reviewer-1.2.0.tar.gz
- Upload date:
- Size: 23.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
48f4f182b6880144e39387ca12770470d1ab83fce0ec83988bb66fa6d41fd699
|
|
| MD5 |
a533e851291b24cabb904fd19866a837
|
|
| BLAKE2b-256 |
ae22f24b68c53682dea57f0ef6b27495e8a83be1eaf6cdbc9a389d1f93c21e96
|
File details
Details for the file entelligence_pr_reviewer-1.2.0-py3-none-any.whl.
File metadata
- Download URL: entelligence_pr_reviewer-1.2.0-py3-none-any.whl
- Upload date:
- Size: 9.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
214d6658c88012a645b440ad2fec4adaa15ad6d3d1b8053c4abafcd413e177c5
|
|
| MD5 |
405183d5ddb2b1251990ecfe33d9c7e0
|
|
| BLAKE2b-256 |
95721fb9f5359b018091711a4a4eac0ad04b204a53b3365a937719738214c347
|