MCP Inspector es la herramienta de referencia para probar y depurar servidores MCP. Se ejecuta en el navegador, en la terminal y en la línea de comandos, y cubre los tres modos de uso más comunes: web, CLI y TUI. La documentación oficial se actualizó el 8 de octubre de 2026.

MCP Inspector: cómo probar y depurar servidores MCP localmente
MCP Inspector es la herramienta de referencia para probar y depurar servidores MCP en el navegador, CLI y terminal. Mira cómo instalarlo y usarlo en CI.
Marcelo Santiago
Criador do bridgecode
Recibe artículos sobre IA en tu correo
Selección técnica sobre modelos, agentes y herramientas de código. Sin spam, cancela cuando quieras.
En este artículo vas a ver:
- Qué es MCP Inspector y cuándo usarlo.
- Cómo instalar y ejecutar en los tres modos: web, CLI y TUI.
- Cómo inspeccionar un servidor local o remoto.
- Cómo usar MCP Inspector en CI y en flujos automatizados.
- Los cuidados con secretos y el almacenamiento local.
O que é o MCP Inspector
MCP Inspector es la herramienta de desarrollo de referencia para probar y depurar servidores MCP. Permite listar herramientas, llamar funciones, leer recursos, inspeccionar prompts y seguir el tráfico JSON-RPC entre cliente y servidor.
La herramienta viene en un solo paquete, @modelcontextprotocol/inspector, que instala un binario llamado mcp-inspector. Tres clientes comparten el mismo núcleo: web (interfaz gráfica en el navegador), CLI (scriptable, para automatización) y TUI (interfaz de terminal). Todos usan los mismos transportes, archivos de configuración y negociación de protocolo.
El paquete también instala mcpdo, un cliente experimental que mantiene una conexión abierta entre varios comandos.
Pré-requisitos
MCP Inspector requiere Node.js 22.19.0 o más reciente. No es necesario instalar nada globalmente: todo se ejecuta vía npx.
Si vas a depurar un servidor Python, instala uv o pipx para ejecutar el servidor con uvx o python. Si vas a depurar un servidor Node, ten node y npm disponibles.
Como rodar no modo web
El modo web es el predeterminado. Abre una interfaz gráfica en el navegador y es el modo más completo.
Para inspeccionar un servidor local, pasa el comando que lo inicia como argumento:
npx @modelcontextprotocol/inspector node build/index.jsPara abrir la interfaz sin destino y agregar servidores desde la propia UI:
npx @modelcontextprotocol/inspectorEl comando imprime una URL con un token de API por ejecución y abre el navegador. El token protege las rutas /api, porque el servidor puede ejecutar procesos en tu máquina. No escribas localhost:6274 de memoria: usa la URL impresa.
Para desactivar la apertura automática del navegador, define MCP_AUTO_OPEN_ENABLED=false.
Como rodar no modo CLI
El modo CLI es scriptable y devuelve resultados en texto o JSON. Es el modo ideal para CI, pipelines de shell y agentes de código que necesitan verificar un cambio rápidamente.
Para listar las herramientas de un servidor:
npx @modelcontextprotocol/inspector --cli node build/index.js --method tools/listPara llamar una herramienta y extraer el resultado con jq:
npx @modelcontextprotocol/inspector --cli https://api.example.com/mcp --transport http \
--method tools/call --tool-name get_weather --tool-arg city=Boston --format json | jq .resultCada ejecución se conecta, hace una petición y finaliza. Para flujos que requieren una sesión abierta (tasks, subscriptions, elicitation), usa mcpdo.
Como rodar no modo TUI
El modo TUI es una interfaz de terminal interactiva, útil cuando no hay navegador disponible.
npx @modelcontextprotocol/inspector --tui node build/index.jsLa navegación y los atajos de teclado están documentados en la página de referencia del TUI.
Inspecionando servidores locais e remotos
Para un servidor stdio, pasa el comando de inicialización como argumento posicional. Usa -- para separar los argumentos del servidor de los argumentos del Inspector:
npx @modelcontextprotocol/inspector node build/index.js -- --verbose --config /etc/myserver.confPara pasar variables de entorno y directorio de trabajo:
npx @modelcontextprotocol/inspector -e API_KEY=abc123 -e REGION=us-east-1 --cwd ~/projects/my-server \
node build/index.jsPara un servidor HTTP o SSE remoto:
npx @modelcontextprotocol/inspector --server-url https://api.example.com/mcp --transport httpEl Inspector soporta los transportes http (Streamable HTTP) y sse. Si el servidor responde 401, el Inspector ejecuta el flujo OAuth descrito en la documentación de autorización e intenta de nuevo.
Lee siempre el README del servidor antes de inspeccionar. Cada servidor exige comandos y argumentos diferentes.
Usando en CI y en flujos automatizados
El modo CLI devuelve códigos de salida distintos para cada situación, lo que facilita la integración en pipelines. Usa --format json para obtener salida estructurada y --strict para convertir la verificación de portabilidad de schema en un gate.
Un flujo típico de smoke test:
- Conecta con initialize para confirmar que el servidor responde.
- Lista herramientas con tools/list.
- Llama a una herramienta con tools/call y verifica el resultado.
- Haz assertions con jq o con el código del pipeline.
El Inspector también importa configuraciones de clientes MCP existentes, lo que facilita reutilizar la misma lista de servidores en desarrollo y en CI.
Seguridad y secretos
El Inspector almacena secretos (tokens OAuth, client secrets y valores de env de servidores stdio) en el keychain del sistema operativo cuando está disponible. En máquinas sin keychain, como Linux sin libsecret, sesiones SSH, Termux y contenedores, los secretos van a ~/.mcp-inspector/secrets.json, sin cifrado, a menos que proporciones una clave.
El token de API por lanzamiento protege las rutas /api, pero no es un mecanismo de autenticación fuerte. En máquinas donde otros procesos pueden alcanzar el puerto, configura DANGEROUSLY_OMIT_AUTH con cuidado.
Para servidores stdio, el stderr del proceso aparece en la pestaña Console, que es donde la mayoría de los servidores coloca sus diagnósticos. Revisa esa pestaña primero cuando una conexión falle sin motivo aparente.
Eras de protocolo
El Inspector soporta dos eras de protocolo: legacy y modern (2026-07-28). El estándar es legacy. Para probar comportamiento moderno, define la era en Server Settings o pasa --protocol-era legacy|auto|modern en la línea de comandos.
La documentación detalla cómo cambia cada pestaña entre las eras, incluyendo headers Mcp-* estandarizados y tareas.
Preguntas frecuentes sobre el MCP Inspector
¿Qué es el MCP Inspector?
Es la herramienta de referencia para probar y depurar servidores MCP. Lista herramientas, llama funciones, lee recursos, inspecciona prompts y sigue el tráfico JSON-RPC.
¿Necesito instalar el MCP Inspector globalmente?
No. Se ejecuta vía npx, sin instalación global. Basta con tener Node.js 22.19.0 o más reciente.
¿Cómo usar el MCP Inspector en CI?
Usa npx @modelcontextprotocol/inspector --cli seguido del comando del servidor y --method. La salida puede ser JSON con --format json e integrarse a pipelines.
¿El MCP Inspector funciona con servidores remotos?
Sí. Usa --server-url con la dirección del servidor y --transport http o sse. Si el servidor responde 401, el Inspector ejecuta el flujo OAuth automáticamente.
¿Dónde almacena el MCP Inspector los secretos?
En máquinas sin keychain, los secretos se guardan en ~/.mcp-inspector/secrets.json sin cifrado. Proporciona una clave o usa el keychain del sistema para mayor seguridad.
Conclusión
El MCP Inspector es la herramienta que falta en el ciclo de desarrollo de servidores MCP. Con los modos web, CLI y TUI, cubre desde la exploración manual hasta la automatización en CI. El modo CLI, en particular, permite que agentes de código verifiquen cambios en servidores MCP de forma rápida y reproducible.
Si construyes o consumes servidores MCP, añade el Inspector a tu flujo. Reduce el tiempo de depuración y ayuda a detectar problemas de schema, transporte y autenticación antes de llegar a producción.
¿El MCP Inspector llamó tu atención? Pon esta novedad a trabajar en un squad de agentes de IA, cada uno en su rol.
mcp-server-git: Git de MCP para CLIs de IA
Cómo crear un servidor MCP en TypeScript desde cero
Fuente: Model Context Protocol
Artículos relacionados

Kilo Code: agente de código de código abierto para VS Code y CLI
Kilo Code es un agente de código de código abierto para VS Code, JetBrains y CLI, con más de 500 modelos y precio directo del proveedor.

Cómo migrar Agents SDK v0.33.0 a Pi 1.5
Agents SDK v0.33.0 actualiza PiHarness a Pi 1.5. Revisa las APIs modificadas, los riesgos de rollback y una ruta de validación.

OpenCode v2.2.6: MCP compartido, worktrees y ejecuciones archivadas
La versión 2.2.6 de OpenCode trae MCP compartido entre proyectos, worktrees para ejecuciones y sesiones archivadas. Mira qué cambió y cómo probarlo.
