/ Directorio / Playground / mcp-router
● Comunidad mcp-router ⚡ Instantáneo

mcp-router

por mcp-router · mcp-router/mcp-router

Aplicación de escritorio que gestiona todos tus servidores MCP en un mismo lugar: activa/desactiva herramientas por espacio de trabajo, registra cada llamada y mantiene credenciales locales.

MCP Router es una aplicación de gestión de escritorio (no es un servidor MCP en sí mismo) para Windows y macOS. Agrega todos tus servidores MCP, te permite activar/desactivar herramientas individuales por proyecto, registra cada solicitud para auditoría y mantiene la configuración local. Útil cuando tienes 10+ MCPs y necesitas control a nivel de espacio de trabajo.

Por qué usarlo

Características clave

Demo en vivo

Cómo se ve en la práctica

router.replay ▶ listo
0/0

Instalar

Elige tu cliente

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "router": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-router"
      ],
      "_inferred": true
    }
  }
}

Abre Claude Desktop → Settings → Developer → Edit Config. Reinicia después de guardar.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "router": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-router"
      ],
      "_inferred": true
    }
  }
}

Cursor usa el mismo esquema mcpServers que Claude Desktop. La configuración del proyecto prevalece sobre la global.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "router": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-router"
      ],
      "_inferred": true
    }
  }
}

Haz clic en el icono MCP Servers de la barra lateral de Cline y luego en "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "router": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-router"
      ],
      "_inferred": true
    }
  }
}

Mismo formato que Claude Desktop. Reinicia Windsurf para aplicar.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "router",
      "command": "npx",
      "args": [
        "-y",
        "mcp-router"
      ]
    }
  ]
}

Continue usa un array de objetos de servidor en lugar de un mapa.

~/.config/zed/settings.json
{
  "context_servers": {
    "router": {
      "command": {
        "path": "npx",
        "args": [
          "-y",
          "mcp-router"
        ]
      }
    }
  }
}

Añádelo a context_servers. Zed recarga en caliente al guardar.

claude mcp add router -- npx -y mcp-router

Un solo comando. Verifica con claude mcp list. Quita con claude mcp remove.

Casos de uso

Usos del mundo real: mcp-router

Cómo gestionar 10+ servidores MCP sin caos de configuración

👤 Usuarios avanzados con MCPs acumulándose ⏱ ~20 min beginner

Cuándo usarlo: Tu archivo claude_desktop_config.json es kilométrico y no sabes qué servidores se están usando realmente.

Requisitos previos
  • MCP Router instalado — Descarga desde github.com/mcp-router/mcp-router/releases
Flujo
  1. Importa la configuración existente
    Abre MCP Router → Importar → selecciona el archivo de configuración de Claude Desktop✓ Copiado
    → Todos los servidores listados con estado
  2. Crea espacios de trabajo por proyecto
    Crea un espacio de trabajo 'Client-Acme' y habilita solo GitHub + Sentry + Linear✓ Copiado
    → Conjunto mínimo de herramientas para ese proyecto
  3. Cambia espacios de trabajo al cambiar de proyecto
    En MCP Router, cambia el espacio de trabajo activo. Reinicia Claude.✓ Copiado
    → Claude solo ve los MCPs habilitados

Resultado: Superficies de herramientas limpias por proyecto: menos contaminación de contexto para el modelo.

Errores comunes
  • Claude almacena en caché la lista de herramientas al iniciar sesión — Siempre reinicia el cliente después de cambiar de espacio de trabajo

Audita qué herramientas MCP utilizan realmente tus agentes

👤 Cualquiera que optimice su configuración ⏱ ~15 min beginner

Cuándo usarlo: Te preguntas si la mitad de tus MCPs se llaman realmente: elimina el peso muerto.

Flujo
  1. Deja que registre durante una semana
    Habilita el registro de solicitudes en MCP Router → usa Claude normalmente durante 7 días✓ Copiado
    → El registro acumula uso real
  2. Revisa el análisis
    Abre MCP Router → Análisis. ¿Qué servidores se llamaron <5 veces? Ordena por número de llamadas.✓ Copiado
    → División clara entre lo más usado y lo menos usado
  3. Deshabilita o desinstala lo menos usado
    Para servidores en el 25% inferior, deshabítalos o elimínalos completamente✓ Copiado
    → Configuración más ligera

Resultado: Poda de MCPs basada en datos: inicio más rápido, menos confusión en la elección de herramientas.

Controla herramientas MCP peligrosas detrás de una habilitación explícita

👤 Usuarios conscientes de la seguridad ⏱ ~10 min intermediate

Cuándo usarlo: Tienes un MCP de GitHub con permisos de escritura pero solo quieres habilitarlo cuando estés arreglando código activamente.

Flujo
  1. Deshabilita herramientas de escritura por defecto
    En MCP Router, deshabilita create_issue, create_pull_request, delete_repo para el servidor GitHub. Mantén las lecturas habilitadas.✓ Copiado
    → Solo herramientas de lectura anunciadas a Claude
  2. Habilita brevemente cuando sea necesario
    A punto de crear un PR: habilita create_pull_request, ejecuta el flujo, deshabilita de nuevo✓ Copiado
    → Ventanas breves habilitadas; el registro de auditoría captura las llamadas

Resultado: Denegación por defecto para operaciones destructivas.

Combinar con: mcptools

Combinaciones

Combínalo con otros MCPs para multiplicar por 10

router + mcptools

MCP Router para día a día, mcptools (guard) para gating de CI con script

Usa MCP Router para deshabilitar escrituras en GitHub en mi máquina de desarrollo; en CI usa archivo de política mcp guard.✓ Copiado
router + copilot

Descubre nuevos MCPs con copilot-mcp, gestiónalos centralmente con MCP Router

Instala 3 nuevos MCPs a través de copilot-mcp, luego organízalos en el espacio de trabajo 'Research' en MCP Router.✓ Copiado

Coste y límites

Lo que cuesta ejecutarlo

Cuota de API
N/A: aplicación de escritorio
Tokens por llamada
N/A
Monetario
Gratis, código abierto
Consejo
Usa espacios de trabajo agresivamente: cada espacio de trabajo mantiene solo las herramientas que necesitas, reduciendo el overhead de tokens por sesión

Seguridad

Permisos, secretos, alcance

Almacenamiento de credenciales: Credenciales almacenadas localmente en la configuración de MCP Router; nunca se transmiten
Salida de datos: Ninguno del enrutador en sí; los MCPs posteriores van donde normalmente van

Resolución de problemas

Errores comunes y soluciones

Claude aún ve herramientas deshabilitadas

Claude almacena en caché al iniciar sesión: cierra completamente y reinicia (no solo recarga)

Verificar: Pídele a Claude que liste sus herramientas disponibles
La importación falla en configuraciones grandes

JSON malformado es el culpable habitual. Valida la configuración con jq . claude_desktop_config.json primero

El servidor no inicia desde el enrutador

El enrutador usa el mismo comando que Claude: ejecútalo en una terminal manualmente para ver el error real

Alternativas

mcp-router vs otros

AlternativaCuándo usarlaContrapartida
copilot-mcp (VSCode)Vives en VSCode y prefieres extensionesVinculado a VSCode
Edición manual de configuraciónTienes 1-3 MCPs en totalSin registro, sin cambio de espacio de trabajo

Más

Recursos

📖 Lee el README oficial en GitHub

🐙 Ver issues abiertas

🔍 Ver todos los 400+ servidores MCP y Skills