JSON

visualizador de mensagens JSON-RPCEncontre a resposta pelo ID

Cole uma mensagem, um array em lote ou uma captura com um quadro JSON por linha e escolha o perfil.

visualizador de mensagens JSON-RPC

Mensagens capturadas

O texto permanece neste navegador. Nenhuma requisição é enviada ao servidor.

Resultado da análise

Aguardando uma captura.

Aguardando uma captura.

Em uma captura, respostas de um lote podem chegar fora da ordem das requisições. O visualizador de mensagens JSON-RPC faz a associação pelo valor e pelo tipo do ID, mantendo a ordem original das mensagens.

Este inspector de mensagens MCP também mostra ferramentas, capacidades e URIs encontradas. A requisição resposta JSON-RPC é lida do texto salvo, sem chamar o servidor.

Por que usar o visualizador de mensagens JSON-RPC?

Associe pelo ID, não pela posição

A resposta a uma chamada pode chegar antes de outra. Número 1 e texto "1" são IDs diferentes; notificações não aguardam resposta.

Cartões de requisições e respostas fora de ordem ligados por linhas com IDs iguais.

Veja dados MCP na mesma captura

tools/list revela nomes e esquemas de entrada; a lista de recursos revela URIs. Uma capacidade não capturada continua desconhecida.

Um quadro MCP se abre em cartões de esquema de ferramenta e URI de recurso.

Entenda o formato antes de interpretar

01

Escolha a versão

JSON-RPC 2.0 aceita lotes. MCP 2025-11-25 usa initialize; MCP 2026-07-28 usa server/discover e metadados por requisição.

02

Diferencie array e linhas

Um array no nível superior é um lote. Valores JSON completos em linhas separadas são quadros individuais de um log.

03

Analise de novo após editar

Clique no botão ou use Ctrl/Cmd+Enter. Alterar texto ou perfil torna o relatório antigo e bloqueia a exportação até outra análise.

Acompanhe IDs, esquemas e recursos

IDs com tipo preservado

Requisições repetidas com o mesmo ID são ambíguas; respostas sem par aparecem separadamente.

Quatro classes de mensagem

Requisição, notificação, sucesso e erro são identificados separadamente. O log JSON-RPC mantém o caminho de cada quadro.

Checagem de schema

Nomes e inputSchema em tools/list são verificados. Argumentos de tools/call só são confrontados quando a definição foi capturada.

Lista de URIs

URIs de recursos e modelos são exibidas com o esquema. Esquemas personalizados não são acessados nem rejeitados automaticamente.

Limites da inspeção estática

Nenhuma conexão
O visualizador de mensagens JSON-RPC só lê o texto colado. Não executa ferramentas nem certifica interoperabilidade real com MCP.
Regras mudam com a versão
Lotes são permitidos no JSON-RPC genérico e sinalizados nos perfis MCP. A versão 2026 não exige o handshake initialize antigo.
Ausência no log não prova ausência no servidor
Sem tools/list, o catálogo é desconhecido. Sem schema, não é possível afirmar que os argumentos têm validade funcional.
Limites de entrada
Até 500.000 unidades UTF-16 e 5.000 quadros. A tela começa com 50; copiar e baixar incluem o relatório inteiro.
Erros de camadas diferentes
Um error JSON-RPC no topo difere de result.isError em uma ferramenta MCP. Notificações não geram resposta.

Dúvidas sobre o visualizador de mensagens JSON-RPC

Como relacionar uma resposta JSON-RPC à requisição?

Coloque ambas na mesma captura. O visualizador combina valor e tipo do ID, mesmo com a ordem invertida.

As respostas de um lote JSON-RPC podem chegar fora de ordem?

Sim. O protocolo 2.0 permite isso. Compare IDs, não posições no array.

Uma notificação JSON-RPC tem id?

Não. Requisição sem id é notificação e não espera resposta.

Como inspecionar uma mensagem MCP tools/list?

Escolha um perfil MCP e inclua requisição e resposta tools/list. Sem resposta, o catálogo permanece desconhecido.

Qual a diferença entre erro de ferramenta MCP e erro JSON-RPC?

Falha de ferramenta pode aparecer em result.isError de uma resposta RPC bem-sucedida. Erro de protocolo usa error no nível superior.

Resultado inesperado?

Abra o visualizador de mensagens JSON-RPC

Comece pelo exemplo e depois examine sua captura. O visualizador de mensagens JSON-RPC roda somente no navegador.