JSON

visualiseur de messages JSON-RPCRetrouver chaque réponse par son identifiant

Collez un message, un tableau de lot ou des trames sur plusieurs lignes, puis choisissez le profil.

visualiseur de messages JSON-RPC

Messages capturés

Le texte reste dans ce navigateur. Aucune requête réseau n’est envoyée.

Résultat de l’analyse

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.

Pourquoi utiliser ce visualiseur de messages JSON-RPC ?

Associer les identifiants sans suivre l’ordre

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.

Cartes de requêtes et réponses désordonnées reliées par des traits de même identifiant.

Lire les détails MCP ensemble

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.

Une trame MCP se ramifie vers des cartes de schéma d’outil et d’URI de ressource.

Choisir le bon profil avant de conclure

01

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.

02

Distinguer lot et trace

Un tableau au niveau supérieur forme un lot. Plusieurs valeurs JSON complètes sur des lignes distinctes représentent des trames capturées.

03

Relancer après une modification

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.

Relier les trames et inspecter leur contenu

Correspondance typée des ID

Les demandes portant le même identifiant créent une ambiguïté signalée. Une réponse sans demande correspondante reste orpheline.

Quatre catégories de trames

Requête, notification, succès et erreur sont séparés. Le journal JSON-RPC garde chaque chemin de message.

Vérification des schémas

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.

Inventaire des URI

Les ressources et modèles d’URI gardent leur schéma. Un schéma personnalisé n’est ni rejeté automatiquement ni ouvert.

Ce que la trace permet réellement de vérifier

Aucune connexion
Le visualiseur de messages JSON-RPC examine du texte collé; il n’exécute pas d’outil et ne certifie pas l’interopérabilité MCP réelle.
Règles liées à la version
Le mode JSON-RPC 2.0 accepte les lots, les profils MCP les signalent. La version 2026 ne requiert pas l’ancien échange initialize.
Absence de capture, pas absence de fonction
Sans tools/list, le catalogue est inconnu. Sans schéma, la validité métier des arguments ne peut être confirmée.
Limites explicites
L’entrée est limitée à 500 000 unités UTF-16 et 5 000 trames. La vue commence à 50; l’export contient tout le rapport.
Deux niveaux d’erreur
error à la racine d’une réponse JSON-RPC diffère de result.isError pour un outil MCP; une notification n’a pas de réponse.

Questions sur le visualiseur de messages JSON-RPC

Comment associer une réponse JSON-RPC à sa requête ?

Placez les deux dans la même capture. L’association compare la valeur et le type de l’identifiant, quel que soit l’ordre.

Les réponses d’un lot JSON-RPC gardent-elles l’ordre des requêtes ?

Non, la spécification autorise un autre ordre. Il faut utiliser les identifiants, et non les indices du tableau.

Une notification JSON-RPC possède-t-elle un id ?

Non. Une requête sans id est une notification et ne doit pas recevoir de réponse.

Comment examiner un message MCP tools/list ?

Choisissez un profil MCP et incluez la requête ainsi que la réponse tools/list. Sans réponse, la liste reste inconnue.

Quelle différence entre erreur d’outil MCP et erreur JSON-RPC ?

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 ?

Ouvrir ce visualiseur de messages JSON-RPC

Essayez une capture exemple, puis examinez votre propre journal. Le visualiseur de messages JSON-RPC travaille localement dans le navigateur.