MCPJam Inspector
MCPJam · Programmation
MCPJam Inspector est une plateforme de test et de débogage pour les développeurs qui créent des serveurs MCP, des applis MCP et des applis ChatGPT. Elle tourne sur votre machine ou dans le navigateur, vous laisse connecter un serveur en STDIO ou HTTP, et affiche chaque message JSON-RPC, chaque appel d'outil et chaque échange OAuth au moment où ils se produisent. Vous pouvez discuter avec votre serveur via plus de 170 modèles, comparer son comportement sur 16 configurations de client et lancer des evals qui conditionnent chaque version.

À propos de MCPJam Inspector
Qu'est-ce que MCPJam Inspector
MCPJam Inspector est un outil de test de serveurs MCP pour les développeurs qui livrent du logiciel appelé par des clients d'IA. Il fait aussi office de débogueur de serveurs MCP. Si vous créez un serveur MCP ou une applis ChatGPT, le plus dur n'est pas d'écrire le code, c'est de savoir si ChatGPT, Claude, Cursor et Copilot l'utiliseront comme vous l'attendez. Chaque client lit votre serveur à sa manière, donc un outil qui fonctionne bien sur un hôte peut disparaître ou dérailler sur un autre. MCPJam Inspector a été conçu pour rendre ces différences visibles avant que vos utilisateurs ne les découvrent.
Le projet est open source et gratuit à exécuter, avec une applis hébergée en option et des offres payantes pour les équipes qui ont besoin d'espaces de travail partagés, d'evals hébergées et de crédits d'usage. Il est indépendant du SDK et du framework. Peu importe comment vous avez construit votre serveur, et il n'instrumente jamais votre trafic en direct ni votre code de production. Il se place dans la couche avant production : développement, QA, bêta et CI/CD.
La principale limite, c'est qu'il s'agit d'un outil de développeur, pas d'une applis grand public. Si vous ne travaillez pas avec des serveurs MCP ou des logiciels orientés agents, il y a peu de choses ici pour vous. Il ne réparera pas non plus votre serveur à votre place. Il vous montre ce qui a cassé et où, puis vous laisse la réparation.
Premiers pas
- Ouvrez un terminal et lancez
npx @mcpjam/inspector@latestpour un espace de travail local façon IDE, ou installez l'appli de bureau. Pour une installation hébergée, allez sur app.mcpjam.com et passez l'installation. - Ajoutez votre serveur. Collez une URL HTTP ou HTTPS dans le Playground, ou pointez l'inspecteur vers un serveur STDIO local avec une commande et des arguments.
- Envoyez un prompt ou lancez un outil manuellement. Regardez le journal JSON-RPC, l'émulateur de widgets et la vue des traces se mettre à jour pendant que le modèle décide quoi appeler.
- Déplacez vos vérifications vers la CI. Installez le CLI, écrivez des cas de test avec les appels d'outil attendus et lancez-les à chaque pull request pour que les régressions s'arrêtent avant la livraison.
Informations sur le produit
Aperçu des tarifs, des plateformes compatibles et des performances de MCPJam Inspector.
Idéal pour
Les utilisateurs, tâches et cas d'usage où cet outil convient le mieux.
Utilisateurs
- Développeurs de serveurs MCP
- Équipes plateforme et DevRel
- Ingénieurs QA et release
Tâches
- Déboguer un serveur qui échoue sur un client mais pas sur un autre
- Tester un widget d'appli ChatGPT
- Écrire des evals avec les appels d'outil attendus
Cas d'usage
- Mettre en production un serveur MCP interne
- Intégrer un nouveau collègue à un code serveur
- Vérifier un flux OAuth après un changement de protocole
Fonctionnalités clés
Playground multiclient
Le Playground est une interface de chat qui émule la façon dont différents clients d'IA traitent votre serveur. Vous envoyez un prompt et le voyez tourner contre Claude, ChatGPT, Copilot, Cursor et d'autres, avec des traces complètes à chaque appel d'outil. Il affiche aussi les interfaces d'OpenAI Apps SDK et des applis MCP dans un émulateur de widgets façon Chrome DevTools, donc vous voyez ce que l'utilisateur verrait vraiment. Pour les équipes dont les intégrations cassent sur un hôte mais pas sur un autre, c'est le moyen le plus rapide de comprendre pourquoi.
Débogueur OAuth
L'autorisation est l'endroit où la plupart des intégrations MCP échouent en silence, et MCPJam la traite comme un problème de premier ordre. Le débogueur OAuth visualise les requêtes d'autorisation et de métadonnées étape par étape, donc vous remontez une erreur jusqu'à l'échange exact qui l'a causée. Il lance des vérifications de conformité guidées sur les versions de protocole, y compris DCR, le pré-enregistrement de client et CIMD. Si votre serveur utilise un fournisseur d'identité, cela vous épargne des heures de lecture de journaux à l'aveugle.
Evals et cas de test
Vous pouvez écrire des cas de test avec les appels d'outil attendus, les lancer sur plusieurs modèles et suivre la précision dans le temps. Les evals mesurent l'autre côté de la poignée de main : comment un agent externe que vous ne contrôlez pas décide d'appeler votre logiciel, avec quels arguments et comment il utilise le résultat. Les outils d'observabilité d'agents mesurent l'agent que vous avez construit ; les evals MCP mesurent comment votre serveur se comporte quand l'agent d'un autre s'en empare.
Intégration CI/CD
Le CLI sonde les serveurs, lance des vérifications de doctor, exerce OAuth et liste outils, ressources et prompts depuis votre terminal, avec une sortie JUnit et JSON. Vous pouvez glisser ces exécutions dans GitHub Actions ou n'importe quel pipeline et en faire des vérifications obligatoires. Les régressions sont prises à la pull request et non dans un ticket de support, ce qui est tout l'intérêt de placer les evals avant la production.
SDK pour les tests
Le SDK TypeScript pilote les inspections, capture les capacités du serveur et vérifie les formes des outils et des ressources depuis votre propre suite de tests. Il fonctionne avec Jest ou Vitest, lance des serveurs STDIO locaux ou se connecte en HTTP. Si vous préférez continuer à tester dans le code que vous écrivez déjà, c'est le point d'entrée.
Espaces de travail et skills
Les espaces de travail sont des groupes de serveurs partagés avec synchronisation d'équipe en temps réel, donc tout le monde teste sur la même configuration. Les skills étendent le modèle avec des comportements réutilisables dans le Playground ; les skills locales sont lues depuis votre système de fichiers et ne quittent jamais votre machine. Les deux fonctionnalités visent les équipes, et les deux réduisent la dérive qui s'installe quand chacun garde sa propre configuration locale.
Avantages et inconvénients
Avantages
- Gratuit et open source, donc vous pouvez inspecter le code et lancer l'inspecteur local sans payer.
- Teste la matrice complète des clients d'IA et plus de 170 modèles, au lieu de deviner comment un hôte se comporte.
- Affiche chaque message JSON-RPC et chaque échange OAuth, ce qui rend reproductibles les pannes difficiles.
- Le CLI et le SDK s'intègrent aux pipelines de test existants avec le support de JUnit, JSON, Jest et Vitest.
- Fonctionne avec n'importe quel serveur MCP, peu importe comment il a été construit, et sans changer votre code de production.
Inconvénients
- Vise les développeurs. Si vous ne créez pas de serveurs MCP ni de logiciels orientés agents, il n'y a rien à utiliser ici.
- L'appli hébergée n'accepte que les serveurs HTTPS, donc les serveurs STDIO et localhost exigent l'inspecteur local.
- Les tarifs ne sont pas publiés sur le site et nécessitent de consulter la page en direct ou de contacter le service commercial pour les fixer.
- Il diagnostique les problèmes mais ne les répare pas, donc vous devez encore connaître votre serveur assez bien pour agir sur les constats.
Questions fréquentes
Oui. L'inspecteur est open source et gratuit à exécuter en local, et l'appli hébergée dispose d'un palier gratuit. Des offres payantes existent pour les équipes qui ont besoin d'evals hébergées, d'espaces de travail partagés et de crédits d'usage, mais vous pouvez tester un serveur de bout en bout sans payer.
Contenus associés
Découvrez des outils, des compétences et des articles liés à MCPJam Inspector.
Alternatives à MCPJam Inspector
Forefront
Forefront · ProgrammationForefront est une plateforme web pour construire avec de l'IA open source. Elle vous laisse affiner les principaux modèles de langage open source sur vos propres données, évaluer leurs performances et les exécuter via une API ou les exporter pour les héberger vous-même. Les développeurs qui veulent le confort d'une plateforme fermée mais tiennent à rester propriétaires de leurs modèles et de leurs données sont le public visé ici.
Startkit
StartKit.AI · ProgrammationStartkit est un boilerplate pour créer des produits SaaS d'IA et des wrappers d'IA. Voyez-le comme un boilerplate de startup IA avec les parties ennuyeuses déjà branchées : authentification, paiements Stripe et Lemon Squeezy, limites d'usage, e-mail transactionnel et un kit de démarrage d'API IA qui parle à OpenAI, Anthropic, Groq ou Llama. Vous clonez le dépôt, fixez votre prix et attaquez la partie du produit pour laquelle les gens paient vraiment. Il repose sur Next.js au-dessus de React et Tailwind, donc une bonne partie du code boilerplate vous semble déjà familière.
Testim
Tricentis · ProgrammationTestim est une plateforme d'automatisation des tests dopée à l'IA, qui sert à créer et exécuter des tests de bout en bout sur des applications web, mobiles et Salesforce. Elle s'appuie sur l'apprentissage automatique pour garder les tests stables quand une interface change, alors les équipes passent moins de temps à réparer des sélecteurs cassés. Pas mal pour un outil de tests automatisés que vous pouvez utiliser dès aujourd'hui. Vous créez des tests en enregistrant des actions dans un navigateur, puis vous ajoutez du JavaScript quand vous avez besoin de plus de contrôle. C'est un choix solide pour une équipe QA bien occupée.
