Herramienta visual y de línea de comandos para probar y depurar servidores Model Context Protocol (MCP), con modos web, CLI e interfaz de terminal.
MCPJam/inspector
Plataforma open source de pruebas y evaluación para servidores MCP, que permite inspeccionarlos, chatear con ellos y depurarlos, junto con apps MCP y apps de ChatGPT.
- Estrellas
- 2,274
- Forks
- 297
- Issues abiertos
- 316
- Último commit
- hace 5 horas
¿Qué es?
MCPJam Inspector es una plataforma de pruebas y evaluación para desarrolladores que crean servidores MCP. Permite ejecutar manualmente herramientas, recursos, prompts y flujos de elicitation, y consultar registros completos de JSON-RPC e intercambios OAuth durante el proceso. Playground permite chatear con modelos usando tu servidor, incluidas las interfaces de OpenAI Apps SDK y de las apps MCP, y cuenta con un emulador de widgets para previsualizar diseños en tamaños de escritorio, tablet y móvil.
El proyecto también ofrece funciones de evaluación y pruebas de regresión. Puedes definir casos de prueba con llamadas a herramientas esperadas, ejecutarlos con varios LLMs y hacer seguimiento de la precisión a lo largo del tiempo. Un depurador de OAuth guiado comprueba la conformidad con varias versiones de la especificación de autorización de MCP, incluido el registro dinámico de clientes y CIMD.
Para automatizar tareas, MCPJam incluye un CLI y un SDK, y puede ejecutar comprobaciones de conformidad, E2E, eval y OAuth en cada pull request, con GitHub Actions u otros sistemas de CI. Está disponible como app web alojada, app de escritorio para Mac y Windows, o mediante npx y Docker.
Funciones clave
- 01Chat de Playground para probar herramientas con LLMs, con trazas completas de llamadas a herramientas y mensajes JSON-RPC.
- 02Emulador de widgets para OpenAI Apps SDK y las interfaces de apps MCP, con vistas previas para escritorio, tablet y móvil.
- 03Depurador de OAuth guiado que cubre varias versiones de la especificación de autorización de MCP, DCR y CIMD.
- 04Evaluaciones con llamadas a herramientas esperadas y seguimiento de la precisión con varios LLMs.
- 05CLI y SDK para probar servidores y ejecutar comprobaciones desde la terminal o tus propias pruebas.
- 06Integración con CI/CD para ejecutar comprobaciones de conformidad, E2E y eval en cada PR.
Casos de uso
- Depurar las herramientas y los prompts de un servidor MCP antes de conectarlo con ChatGPT, Claude o Cursor.
- Revisar paso a paso la configuración de OAuth de un servidor MCP para localizar errores de autorización.
- Ejecutar evaluaciones de regresión con varios LLMs cada vez que cambian las definiciones de herramientas.
- Exigir que se superen las pruebas de conformidad de MCP antes de aceptar pull requests en GitHub Actions.
Inicio rápido
- 1
Abre la aplicación alojada en el navegador (no hace falta instalar nada).
- 2
O ejecuta MCPJam localmente con Node.js 20 o superior mediante npx.
npx @mcpjam/inspector@latest
Antes de usarlo
- La aplicación web alojada solo admite URL de servidores HTTPS; no admite servidores STDIO.
- La instalación desde la terminal requiere Node.js 20 o superior.
- La aplicación de escritorio solo está disponible para Mac y Windows.
- Los metadatos del repositorio no muestran una licencia clara (NOASSERTION), aunque el README indica Apache 2.0.
Temas
Preguntas frecuentes
- ¿Qué es inspector?
- Plataforma open source de pruebas y evaluación para servidores MCP, que permite inspeccionarlos, chatear con ellos y depurarlos, junto con apps MCP y apps de ChatGPT. MCPJam Inspector es una plataforma de pruebas y evaluación para desarrolladores que crean servidores MCP. Permite ejecutar manualmente herramientas, recursos, prompts y flujos de elicitation, y consultar registros completos de JSON-RPC e intercambios OAuth durante el proceso. Playground permite chatear con modelos usando tu servidor, incluidas las interfaces de OpenAI Apps SDK y de las apps MCP, y cuenta con un emulador de widgets para previsualizar diseños en tamaños de escritorio, tablet y móvil.
- ¿inspector es gratuito? ¿Qué licencia tiene?
- inspector es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿inspector sigue mantenido?
- Mantenimiento activo. El último commit de inspector fue el 22 oct 2026.
- ¿Para qué puedo usar inspector?
- Depurar las herramientas y los prompts de un servidor MCP antes de conectarlo con ChatGPT, Claude o Cursor. Revisar paso a paso la configuración de OAuth de un servidor MCP para localizar errores de autorización. Ejecutar evaluaciones de regresión con varios LLMs cada vez que cambian las definiciones de herramientas. Exigir que se superen las pruebas de conformidad de MCP antes de aceptar pull requests en GitHub Actions.
- ¿Cómo se instala inspector?
- Abre la aplicación alojada en el navegador (no hace falta instalar nada). O ejecuta MCPJam localmente con Node.js 20 o superior mediante npx.: npx @mcpjam/inspector@latest
- ¿Dónde consigo inspector?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/MCPJam/inspector
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Interfaz de terminal y CLI para probar, depurar y automatizar servidores Model Context Protocol (MCP) por stdio, SSE y HTTP.
CLI para instalar servidores MCP en clientes de IA populares como Claude Desktop, Cursor y VS Code, con autenticación OAuth para servidores remotos.
Framework de TypeScript para crear servidores MCP, MCP Apps con vistas de React y clientes, con Inspector y CLI integrados.
Biblioteca de Python y TypeScript con evaluadores predefinidos y personalizables para probar resultados de aplicaciones con LLM, incluida la evaluación con un LLM como juez.
Entorno de desarrollo de Ethereum para compilar, desplegar, probar y depurar smart contracts y dapps.