jsonguy

Ferramenta de formatação, validação e reparo de JSON. Aceita JSON5, objetos JavaScript e dicionários Python (aspas simples, None/True/False, tuplas).

Documentação

JSONGuy

Uma ferramenta moderna online de formatação, validação, embelezamento e reparo de JSON. Ela aceita a sintaxe que as pessoas realmente usam — JSON5, objetos JavaScript e dicionários Python — e normaliza tudo em JSON estrito e compatível com padrões. Funciona 100% no navegador.

Disponível em jsonguy.airankone.com.

Recursos

  • Formatador e embelezador com indentação de 2/4 espaços e realce de sintaxe no estilo GitHub
  • Validador que informa a linha e a coluna exatas de um erro
  • Visualização em árvore recolhível para navegar em dados aninhados
  • Reparo de JSON — corrige aspas ausentes, vírgulas ausentes e colchetes não fechados
  • Suporte a dicionários Python — aspas simples, None/True/False e tuplas são normalizados para JSON
  • Suporte a JSON5 — chaves sem aspas, comentários e vírgulas finais
  • Somente no lado do cliente — seus dados nunca saem do navegador

Servidor MCP

Formate, valide e repare JSON a partir de qualquer cliente MCP (Claude Desktop, Cursor, Cline, etc.).

  • Endpoint: https://jsonguy.airankone.com/mcp
  • Transporte: HTTP Streamable (JSON-RPC via POST, sem chave de API)
  • Ferramentas:
    • format_json — formata JSON / JSON5 / objetos JS / dicionários Python em JSON estrito
    • validate_json — valida a entrada e retorna a linha/coluna do erro quando inválida
    • repair_json — repara JSON quebrado

Conectar

Claude Desktop (claude_desktop_config.json):

{
  "mcpServers": {
    "jsonguy": {
      "type": "http",
      "url": "https://jsonguy.airankone.com/mcp"
    }
  }
}

Desenvolvimento

npm install
npm run dev

Abra http://localhost:3000.

npm run build   # production build
npm run lint    # eslint
npm run indexnow # submit URLs to IndexNow (Bing/Yandex/Naver)

Tecnologias

  • Next.js (App Router)
  • json5 — análise JSON relaxada
  • jsonrepair — reparo de JSON quebrado
  • Tailwind CSS v4