Repérer la version
JSON-RPC 2.0 admet les lots. MCP 2025-11-25 passe par initialize, tandis que 2026-07-28 utilise server/discover et des métadonnées par requête.
JSON
Collez un message, un tableau de lot ou des trames sur plusieurs lignes, puis choisissez le profil.
Le texte reste dans ce navigateur. Aucune requête réseau n’est envoyée.
En attente d’une capture.
En attente d’une capture.
Dans une trace, les réponses d’un lot peuvent arriver dans un ordre différent des requêtes. Le visualiseur de messages JSON-RPC rapproche les identifiants en conservant leur type et la position originale des trames.
Cette inspection de messages MCP extrait aussi les outils, les capacités et les URI visibles. La requête réponse JSON-RPC reste une analyse de texte enregistré, sans appel au serveur.
Une réponse de lot peut précéder une autre. Le nombre 1 et la chaîne « 1 » restent distincts, et une notification n’attend pas de réponse.
Une réponse tools/list expose les schémas d’entrée; une liste de ressources montre les URI. Une capacité absente de la capture reste inconnue.
JSON-RPC 2.0 admet les lots. MCP 2025-11-25 passe par initialize, tandis que 2026-07-28 utilise server/discover et des métadonnées par requête.
Un tableau au niveau supérieur forme un lot. Plusieurs valeurs JSON complètes sur des lignes distinctes représentent des trames capturées.
L’analyse est manuelle, avec le bouton ou Ctrl/Cmd+Enter. Toute modification périme le rapport et bloque son export jusqu’à une nouvelle analyse.
Les demandes portant le même identifiant créent une ambiguïté signalée. Une réponse sans demande correspondante reste orpheline.
Requête, notification, succès et erreur sont séparés. Le journal JSON-RPC garde chaque chemin de message.
Les noms et inputSchema de tools/list sont contrôlés. Les arguments tools/call ne sont comparés à un schéma que si sa définition figure dans la capture.
Les ressources et modèles d’URI gardent leur schéma. Un schéma personnalisé n’est ni rejeté automatiquement ni ouvert.
Placez les deux dans la même capture. L’association compare la valeur et le type de l’identifiant, quel que soit l’ordre.
Non, la spécification autorise un autre ordre. Il faut utiliser les identifiants, et non les indices du tableau.
Non. Une requête sans id est une notification et ne doit pas recevoir de réponse.
Choisissez un profil MCP et incluez la requête ainsi que la réponse tools/list. Sans réponse, la liste reste inconnue.
Une erreur d’outil peut figurer dans result.isError d’une réponse RPC réussie; une erreur de protocole utilise error à la racine.
Résultat inattendu ?
Essayez une capture exemple, puis examinez votre propre journal. Le visualiseur de messages JSON-RPC travaille localement dans le navigateur.