GitHub
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
Beschreibung vom Entwickler (englisches Original)
An LLM-based code review MCP server with AST-powered smart context extraction
Diese drei werden nie zu einer Punktzahl zusammengefasst: Meinungen, Messungen und Beliebtheit sind verschiedene Dinge.
Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.
Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.
Du brauchst
Welche App nutzt du?
Wähle oben deine App. Wir merken sie uns, damit der Button beim nächsten Mal „In … installieren“ anzeigt.
Öffne Claude Desktop → Settings → Developer → Edit Config und füge dies in claude_desktop_config.json ein
{
"mcpServers": {
"selvage": {
"command": "uvx",
"args": [
"selvage"
]
}
}
}Führe das in deinem Terminal aus
claude mcp add selvage -- uvx selvageIn .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen
{
"mcpServers": {
"selvage": {
"command": "uvx",
"args": [
"selvage"
]
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
In .vscode/mcp.json in deinem Projekt einfügen
{
"servers": {
"selvage": {
"type": "stdio",
"command": "uvx",
"args": [
"selvage"
]
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
Dieser Server läuft auf deinem Computer, und ChatGPT kann sich nur mit Servern im Internet verbinden. Wähle eine andere App.
Deine Auswahl bleibt in einem Cookie auf diesem Gerät; kein Konto nötig.
Diese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.
Läuft auf deinem Computer; die Tool-Liste erscheint nach der Installation in deiner KI-App.
Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 7. Nov. 2026
Der Registry-Name wurde mit dem GitHub-Konto selvage-lab bestätigt, dem das Repo gehört
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieser Server läuft auf deinem Computer; es gibt keinen Endpunkt im Internet
Läuft auf deinem Computer und nutzt stattdessen lokale Einstellungen
Läuft auf deinem Computer; Tool-Listen können wir nur von Endpunkten im Internet lesen
Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.
Er hat 1 von 1 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.
Die Registry nennt keinen erforderlichen Schlüssel, manche Server bitten dich aber bei der ersten Nutzung, dich anzumelden.
Er läuft auf deinem Computer. Deine KI-App startet ihn bei Bedarf, und die Daten laufen nicht über die Server des Entwicklers (außer der Server ruft selbst einen Onlinedienst auf).
Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (0.4.1) kam vor 9 Monaten in die Registry.
Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Außerdem brauchst du Python (uv) auf deinem Computer.
In derselben Kategorie: GitHub, Desktop Commander, Cloudflare MCP
Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.
So liest du eine Karte:★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
MCP server for terminal commands, file operations, and process management
Cloudflare MCP servers
Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.
Selvage: AI-Powered Code Review Automation Tool
🌐 한국어
A modern CLI tool that helps AI analyze Git diffs to improve code quality, find bugs, and identify security vulnerabilities.
🤖 AI Agents : Read our documentation at https://selvage.ai/llms.txt
▶ Watch Demo Video
Selvage: Code reviews with an edge!
No more waiting for reviews! AI instantly analyzes your code changes to provide quality improvements and bug prevention. With smart context analysis (AST-based) that's accurate and cost-effective, plus multi-turn processing for large codebases - seamlessly integrated with all Git workflows.
Table of Contents
/review skill and selvage-reviewer agent for seamless integrationRecommended Method (using uv)
# Install uv (run once)
curl -LsSf https://astral.sh/uv/install.sh | sh
uv tool install selvage
Alternative Method (using pipx)
# Install pipx (macOS)
brew install pipx
pipx install selvage
Traditional Method (pip)
# ⚠️ May cause externally-managed-environment error on some systems
pip install selvage
macOS/Linux users: If you encounter errors with pip install, please use the uv or pipx methods above.
Get an API key from OpenRouter and set it up:
export OPENROUTER_API_KEY="your_openrouter_api_key_here"
Register as MCP mode in Cursor, Claude Code, etc., to request code reviews through natural language.
Register in Cursor's MCP configuration file (path may vary depending on user environment):
Common path: ~/.cursor/mcp.json
// Method 1: Using environment variables (if already set)
{ "mcpServers": { "selvage": { "command": "uvx", "args": ["selvage", "mcp"] } } }
// Method 2: Direct specification { "mcpServers": { "selvage": { "command": "uvx", "args": ["selvage", "mcp"], "env": { "OPENROUTER_API_KEY": "your_openrouter_api_key_here" } } } }
Install the Selvage plugin from the marketplace to get the dedicated /review skill and selvage-reviewer agent:
# Step 1: Add Selvage marketplace
/plugin marketplace add selvage-lab/selvage
/plugin install selvage@selvage-lab-selvage
After installation, use the /review skill directly:
/review # Review unstaged changes
/review staged # Review staged changes /review branch main # Review against main branch /review commit abc1234 # Review from specific commit
💡 No API key required! The plugin uses
get_review_contextto leverage Claude Code's own LLM for code review, so no external API key is needed.
# Method 1: Using environment variables (if already set)
claude mcp add selvage -- uvx selvage mcp
claude mcp add selvage -e OPENROUTER_API_KEY=your_openrouter_api_key_here -- uvx selvage mcp
After restarting your IDE, request reviews from your Coding Assistant:
Please review current changes using selvage mcp
Review changes between current branch and main branch using claude-sonnet-4-thinking with selvage mcp
🎉 Done! Selvage will analyze the code, review it, and deliver results through your Coding Assistant.
For direct terminal usage:
selvage review --model claude-sonnet-4-thinking
💡 More Options: CLI Usage | Practical Usage Guide
# Basic review request
Please review current changes using selvage mcp
Review staged work using gpt-5-high with selvage mcp
Review current branch against main branch using selvage mcp
Review current branch against main branch using selvage mcp, automatically selecting appropriate model
The get_review_context tool returns structured review context so host agents can perform code reviews with their own LLM — no Selvage API key needed.
# Request agent-delegated review context
Get review context for current changes using selvage mcp, then review the code
Get review context for staged changes using selvage mcp
Get review context comparing current branch to main using selvage mcp
💡 How it works: Selvage extracts diff + AST-based Smart Context + system prompt and returns it as structured context. The host agent (Claude Code, Cursor, Antigravity, etc.) then performs the review directly with its own LLM, without needing an external API key.
Multi-model Comparison Review
Review staged work using both gpt-5-high and claude-sonnet-4-thinking with selvage mcp, then compare the results
Stepwise Code Improvement Workflow
1. Review current changes using claude-sonnet-4-thinking with selvage mcp
CI/CD Integration Scenarios
# Code quality verification before PR creation
Review changes against main branch using selvage mcp for code quality verification before PR creation
Perform comprehensive review of staged changes using selvage mcp for final check before deployment
Direct terminal usage method. While MCP mode is recommended, CLI is useful for scripts and CI/CD.
# View all settings
selvage config list
selvage config model
selvage config language
selvage review [OPTIONS]
--repo-path : Git repository path (default: current directory)--staged: Review only staged changes--target-commit : Review changes from specific commit to HEAD (e.g., abc1234)--target-branch : Review changes between current branch and specified branch (e.g., main)--model : AI model to use (e.g., claude-sonnet-4-thinking)--open-ui: Automatically launch UI after review completion--no-print: Don't output review results to terminal (terminal output enabled by default)--skip-cache: Perform new review without using cache# Review current working directory changes
selvage review
selvage review --staged
git add specific_files.py && selvage review --staged
selvage review --target-branch develop
selvage review --model gemini-2.5-flash
selvage review --target-branch main --open-ui
# Code quality verification before Pull Request creation
selvage review --target-branch main --model claude-sonnet-4-thinking
selvage review --target-branch develop --model claude-sonnet-4-thinking
selvage review --target-commit a1b2c3d --model claude-sonnet-4-thinking
# Quick feedback during development (before WIP commit)
selvage review --model gemini-2.5-flash
selvage review --staged --model claude-sonnet-4-thinking
selvage review --target-branch main --model claude-sonnet-4-thinking
# Large codebases are automatically handled
selvage review --model claude-sonnet-4 # Usage is the same, multi-turn processing automatically applied after detection
Selvage automatically handles large code changes that exceed LLM model context limits. Once usage reaches roughly 200k tokens (tiktoken basis), Large Context Mode starts automatically, so just wait for it to complete.
# Use economical models for small changes
selvage review --model gemini-2.5-flash
Review results are output directly to the terminal and automatically saved to files simultaneously.
For additional review management and re-examination, you can use the web UI:
# Manage all saved review results in web UI
selvage view
Nur der Anfang wird gezeigt; den Rest findest du im Repo