Beta FundadoresPrecio de fundador: US$ 9,90/mes fijo mientras sigas suscrito.→
InicioBlogDicasMCP Inspector: cómo probar y depurar servidores MCP localmente
Portada de MCP Inspector: herramienta para probar y depurar servidores MCP en el navegador, CLI y terminal
Imagen: Model Context Protocol
Dicas7 min

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

Marcelo Santiago

Criador do bridgecode

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.

La mayor newsletter de IA del Mundo

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.

Cada día a las 8:00 y a las 16:00 de Brasilia. Sin spam.

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:

Terminal
npx @modelcontextprotocol/inspector node build/index.js

Para abrir la interfaz sin destino y agregar servidores desde la propia UI:

Terminal
npx @modelcontextprotocol/inspector

El 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:

Terminal
npx @modelcontextprotocol/inspector --cli node build/index.js --method tools/list

Para llamar una herramienta y extraer el resultado con jq:

Terminal
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 .result

Cada 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.

Terminal
npx @modelcontextprotocol/inspector --tui node build/index.js

La 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:

Terminal
npx @modelcontextprotocol/inspector node build/index.js -- --verbose --config /etc/myserver.conf

Para pasar variables de entorno y directorio de trabajo:

Terminal
npx @modelcontextprotocol/inspector -e API_KEY=abc123 -e REGION=us-east-1 --cwd ~/projects/my-server \
  node build/index.js

Para un servidor HTTP o SSE remoto:

Terminal
npx @modelcontextprotocol/inspector --server-url https://api.example.com/mcp --transport http

El 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:

  1. Conecta con initialize para confirmar que el servidor responde.
  2. Lista herramientas con tools/list.
  3. Llama a una herramienta con tools/call y verifica el resultado.
  4. 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

Comparte este artículo

Añadir bridgecode como fuente en Google
Tags:#radar#ia#mcp
Marcelo Santiago
Marcelo Santiago·Creador de bridgecode

Desarrollador y creador de bridgecode, un entorno de desarrollo agéntico para orquestar squads de agentes de IA. Ayuda a quienes van del vibe coding al desarrollo profesional a pasar de la idea al producto entregado.

La mayor newsletter de IA del Mundo

¿Te gustó este contenido? Mantente al día en ingeniería con IA.

Análisis de código, arquitectura multiagente, benchmarks de tokens y herramientas seleccionadas por desarrolladores para desarrolladores.

Cada día a las 8:00 y a las 16:00 de Brasilia. Sin spam.