Prototipo · Versión preliminar: todos los servidores del registro oficial, sincronizados cada 30 minutos. Las reseñas y las cuentas llegarán en una etapa posterior.
PopNx MCPServidores MCP para quienes usan IA · explicados con palabras sencillas

Selvage

de selvage-labversión 0.4.1i★ –iSe ejecuta en tu computadora
Nombre en el registroio.github.selvage-lab/selvage

Instalar

Resumen

Descripción del creador (original en inglés)

An LLM-based code review MCP server with AST-powered smart context extraction

Los tres pilares de PopNx MCP

Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.

Qué puedes hacer con él

Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.

  • Conexión: Se ejecuta en tu computadora
  • Transporte: stdio
  • Categoría: Herramientas para desarrolladores

Instalación

Elige la app de IA que usas y copia la configuración.

Antes de instalar

Necesitas

  • PyPIuv de Python instalado (para el comando uvx)

¿Qué app usas?

Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.

Abre Claude Desktop → Settings → Developer → Edit Config y pega esto en claude_desktop_config.json

{
  "mcpServers": {
    "selvage": {
      "command": "uvx",
      "args": [
        "selvage"
      ]
    }
  }
}

Ejecuta esto en tu terminal

claude mcp add selvage -- uvx selvage

Abrir en Cursor

O copia la configuración tú

Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json

{
  "mcpServers": {
    "selvage": {
      "command": "uvx",
      "args": [
        "selvage"
      ]
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

Abrir en VS Code

O copia la configuración tú

Pégalo en .vscode/mcp.json de tu proyecto

{
  "servers": {
    "selvage": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "selvage"
      ]
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

Este se ejecuta en tu computadora, y ChatGPT solo puede conectarse a servidores en internet. Elige otra app.

Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.

Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.

Qué puede hacer

Se ejecuta en tu computadora; la lista de herramientas aparece en tu app de IA después de instalarlo.

Revisiones básicasi

Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 7 nov 2026

  • ✓ Superada

    El creador coincide con el repo

    El nombre en el registro se verificó con la cuenta de GitHub selvage-lab, dueña del repo

  • … Aún sin revisar

    Sigue en mantenimiento

    Todavía no hemos leído este repo en GitHub

  • … Aún sin revisar

    Tiene licencia

    Todavía no hemos leído este repo en GitHub

  • – No aplica

    El endpoint responde

    Este se ejecuta en tu computadora; no hay endpoint en internet

  • – No aplica

    Inicio de sesión con OAuth

    Se ejecuta en tu computadora y usa ajustes locales en su lugar

  • … Aún sin revisar

    Sin instrucciones ocultas en las descripciones de herramientas

    Se ejecuta en tu computadora; solo podemos leer listas de herramientas de endpoints en internet

Comparado con otros en Herramientas para desarrolladoresi

  • Más estrellas que el 0% de los otros 1396 servidores de esta categoría
  • Publicado en el registro más recientemente que el 6% de los otros 1396 servidores de esta categoría
  • Revisiones básicas iguales o mejores que el 100% de los otros 1396 servidores de esta categoría

Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.

Preguntas frecuentes

¿Es seguro Selvage?

Superó 1 de 1 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.

¿Qué claves o códigos necesita?

El registro no indica ninguna clave obligatoria, aunque algunos servidores te piden iniciar sesión la primera vez que los usas.

¿Se ejecuta en mi computadora o en la nube?

Se ejecuta en tu computadora. Tu app de IA lo inicia cuando hace falta, y los datos no pasan por los servidores del creador (a menos que el propio servidor llame a un servicio en línea).

¿Sigue en mantenimiento?

El repo de GitHub cambió por última vez –, y la última versión (0.4.1) llegó al registro hace 9 meses.

¿Qué apps pueden usarlo?

Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. También necesitas Python (uv) en tu computadora.

¿Qué puedo usar en su lugar?

En la misma categoría: GitHub, Desktop Commander, Cloudflare MCP

Alternativas

Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.

Cómo leer una tarjeta:★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi

GitHub

de github

Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.

Computadora o nube★ 34.245MITActualizado hace 4 días
Instalar

Desktop Commander

de wonderwhy-er

MCP server for terminal commands, file operations, and process management

Se ejecuta en tu computadora★ 10.225MITActualizado hace 16 días
Instalar

Cloudflare MCP

de cloudflare

Cloudflare MCP servers

Se ejecuta en la nube★ 4446Apache-2.0Actualizado hace 14 meses
Instalar

README del creador

Abrir el README

Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.

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

  • ✨ Key Features
  • 🚀 Quick Start
  • 🎯 Practical Usage Guide
  • MCP Mode Usage
  • ⌨️ CLI Usage
  • 🌐 Smart Context Analysis and Supported AI Models
  • 🎯 Smart Context Analysis
  • Supported AI Models
  • 📄 Review Result Storage Format
  • 🔧 Troubleshooting
  • 🤝 Contributing
  • 📜 License
  • 📋 Change Log
  • 📞 Contact and Community

✨ Key Features

  • 🤖 Multiple AI Model Support: Leverage the latest LLM models including OpenAI GPT-5, Anthropic Claude Sonnet-4, Google Gemini, and more
  • 🔍 Git Workflow Integration: Support for analyzing staged, unstaged, and changes between specific commits/branches
  • 🎯 Optimized Context Analysis: Tree-sitter based AST analysis automatically extracts the smallest code blocks containing changed lines along with their dependency statements, providing contextually optimized information for each situation
  • 🔄 Automatic Multi-turn Processing: Automatic prompt splitting when context limits are exceeded, supporting stable large-scale code reviews (Large Context Mode now auto-triggers once total tokens exceed 200k, even without provider errors)
  • 🤖 MCP Mode Support: Register as MCP mode in Cursor, Claude Code, etc., and request code reviews through natural language like "Review current changes"
  • 🔌 Claude Code Plugin: Install via marketplace with a single command — includes dedicated /review skill and selvage-reviewer agent for seamless integration
  • 🧠 Agent-Delegated Review (`get_review_context`): Returns structured review context (diff + Smart Context + system prompt) so host agents (Claude Code, Cursor, Antigravity, etc.) can perform code reviews with their own LLM — no API key required
  • 📖 Open Source: Freely use and modify under Apache-2.0 License

🚀 Quick Start

Common Setup
1. Installation

Recommended Method (using uv)

# Install uv (run once)

curl -LsSf https://astral.sh/uv/install.sh | sh

Install Selvage

uv tool install selvage

Alternative Method (using pipx)

# Install pipx (macOS)

brew install pipx

Install Selvage

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.

2. API Key Setup

Get an API key from OpenRouter and set it up:

export OPENROUTER_API_KEY="your_openrouter_api_key_here"
MCP Mode Usage (Recommended)

Register as MCP mode in Cursor, Claude Code, etc., to request code reviews through natural language.

Cursor Integration

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" } } } }

Claude Code Integration
Method A: Plugin via Marketplace (Recommended)

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

Step 2: Install the plugin

/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_context to leverage Claude Code's own LLM for code review, so no external API key is needed.

Method B: MCP Server Registration
# Method 1: Using environment variables (if already set)

claude mcp add selvage -- uvx selvage mcp

Method 2: Direct specification

claude mcp add selvage -e OPENROUTER_API_KEY=your_openrouter_api_key_here -- uvx selvage mcp

Usage

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.

CLI Mode Usage

For direct terminal usage:

selvage review --model claude-sonnet-4-thinking

💡 More Options: CLI Usage | Practical Usage Guide


🎯 Practical Usage Guide

MCP Mode Usage
Basic Usage
# Basic review request

Please review current changes using selvage mcp

Review staged changes

Review staged work using gpt-5-high with selvage mcp

Review against specific branch

Review current branch against main branch using selvage mcp

Review with automatic model selection

Review current branch against main branch using selvage mcp, automatically selecting appropriate model

Agent-Delegated Review (No API Key Required)

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

Agent-delegated review for staged changes

Get review context for staged changes using selvage mcp

Agent-delegated review against branch

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.

Advanced Workflows

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
  1. Critically evaluate review feedback for validity against current codebase and set priorities
  2. Apply improvements sequentially based on established priorities

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

Final check before deployment

Perform comprehensive review of staged changes using selvage mcp for final check before deployment

⌨️ CLI Usage

Direct terminal usage method. While MCP mode is recommended, CLI is useful for scripts and CI/CD.

Configuring Selvage
# View all settings

selvage config list

Set default model

selvage config model

Set default language

selvage config language

Code Review
selvage review [OPTIONS]
Key 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
Usage Examples
# Review current working directory changes

selvage review

Final check before commit

selvage review --staged

Review specific files only

git add specific_files.py && selvage review --staged

Code review before sending PR

selvage review --target-branch develop

Quick and economical review for simple changes

selvage review --model gemini-2.5-flash

Review and then view detailed results in web UI

selvage review --target-branch main --open-ui

Git Workflow Integration
Team Collaboration Scenarios
# Code quality verification before Pull Request creation

selvage review --target-branch main --model claude-sonnet-4-thinking

Pre-analysis of changes for code reviewers

selvage review --target-branch develop --model claude-sonnet-4-thinking

Comprehensive review of all changes after specific commit

selvage review --target-commit a1b2c3d --model claude-sonnet-4-thinking

Development Stage Quality Management
# Quick feedback during development (before WIP commit)

selvage review --model gemini-2.5-flash

Final verification of staged changes (before commit)

selvage review --staged --model claude-sonnet-4-thinking

Emergency review before hotfix deployment

selvage review --target-branch main --model claude-sonnet-4-thinking

Large-scale Code Review
# 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.

Cost Optimization
# Use economical models for small changes

selvage review --model gemini-2.5-flash

Viewing Results

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

R

Solo se muestra el principio; lee el resto en el repo

Pregunta a PopNx