Skip to main content
Glama
wayknow

wayknow/clearjson

by wayknow

ClearJSON

npm version Chrome Web Store Edge Add-ons License

Браузерный просмотрщик JSON с приоритетом приватности. Ноль отслеживания. Полностью локально. Плюс MCP-сервер для ИИ-агентов.

ClearJSON — это расширение для Chrome, которое автоматически обнаруживает и форматирует JSON-ответы в браузере. Создано в ответ на скандал вокруг JSON Formatter — мы никогда не будем вставлять рекламу, отслеживать вас или продавать ваши данные.

MCP-сервер (Новинка!)

Для ИИ-агентов (Claude Code и т. д.): npx -y clearjson-mcp

{
  "mcpServers": {
    "clearjson": {
      "command": "npx",
      "args": ["-y", "clearjson-mcp"]
    }
  }
}

10 инструментов — форматирование, проверка, поиск, JSONPath-запросы, deep diff, конвертация (CSV/TSV/YAML/TypeScript), а также управление лицензией. Единственный MCP-сервер для JSON, безопасный для больших файлов. Доступен на npm и mcp.so. Полное обоснование — в AGENT_FIRST.md.

Related MCP server: agent-utils-mcp

Возможности

Бесплатно (навсегда)

  • ✅ Автоматическое обнаружение и форматирование JSON/JSON-LD/JSON:API/NDJSON

  • ✅ Сворачиваемое дерево с направляющими отступов

  • ✅ Подсветка синтаксиса (строки, числа, логические значения, null)

  • ✅ 10 тем (Dark, Light, Sepia, Monokai, Dracula, Nord, One Dark, Solarized Light, GitHub, High Contrast)

  • ✅ Следование системной теме

  • ✅ Копирование значений по клику, JSONPath по правому клику

  • ✅ Автоопределяемые ссылки (кликабельные) и предпросмотр изображений (при наведении)

  • ✅ Номера строк в режиме raw

  • ✅ Панель статистики (количество узлов, глубина, размер файла, время разбора)

  • ✅ Горячие клавиши ([ свернуть, ] развернуть, D тема, R raw, Enter навигация по поиску)

  • ✅ Автономный просмотрщик (вставка JSON, перетаскивание, загрузка файла)

  • ✅ Список исключений по URL (regex-шаблоны)

  • ✅ 100% локальная обработка — ноль сетевых запросов

Pro ($2.99/месяц или $19.99/год)

  • 💰 Виртуальная прокрутка больших файлов (100MB+ без зависаний)

  • 💰 Расширенный поиск (regex, подсветка совпадений, навигация по результатам)

  • 💰 Автодекодирование JWT (header + payload инлайн, определение срока действия)

  • 💰 Экспорт в несколько форматов (CSV, TSV, YAML, TypeScript-типы с рекурсивным выводом)

  • 💰 30 премиальных тем (Catppuccin, Tokyo Night, Gruvbox, Nord, Dracula, Monokai…)

  • 💰 Пользовательские горячие клавиши (6 настраиваемых комбинаций)

Установка

Chrome Web Store

Установить ClearJSON Free

Edge Add-ons

Установить ClearJSON для Edge

Загрузить распакованное расширение (для разработки)

  1. Склонируйте этот репозиторий

  2. Перейдите на chrome://extensions/

  3. Включите «Режим разработчика»

  4. Нажмите «Загрузить распакованное расширение» и выберите папку проекта

Структура проекта

clearjson/
├── manifest.json              # Chrome Extension manifest (MV3)
├── server/                    # License server (Cloudflare Worker + D1)
│   ├── src/index.js           # API: verify/generate/webhook/admin
│   ├── schema.sql             # D1 database schema
│   └── wrangler.toml          # Worker config
├── clearjson-mcp/             # MCP server (npm: clearjson-mcp)
│   ├── package.json
│   ├── src/
│   │   ├── index.js           # MCP entry point (stdio transport)
│   │   ├── core/              # Core logic (parser, exporter, license)
│   │   └── tools/             # 7 JSON tools + 3 license tools
│   ├── tests/                 # 49 MCP unit tests
│   └── README.md
├── src/
│   ├── content/
│   │   ├── content.js         # Content script (JSON detection + viewer injection)
│   │   └── content.css        # Base styles + CSS variable theming
│   ├── viewer/
│   │   ├── viewer.html        # Standalone viewer page
│   │   └── viewer.js          # Viewer logic
│   ├── popup/
│   │   ├── popup.html         # Extension toolbar popup
│   │   ├── popup.js
│   │   └── popup.css
│   └── utils/
│       ├── parser.js          # JSON detection + parsing
│       ├── tokenizer.js       # Syntax highlighting tokenizer
│       ├── themes.js          # 30 theme definitions
│       ├── license.js         # Pro license system
│       ├── export.js          # CSV/TSV/YAML/TypeScript export
│       ├── stream-parser.js   # Web Worker streaming parser
│       ├── virtual-tree.js    # Virtual scrolling tree view
│       └── tree.js            # Standard tree view renderer
├── tests/                     # 136 unit tests (Node built-in runner)
│   ├── helpers/setup.js
│   ├── test-parser.js
│   ├── test-tokenizer.js
│   ├── test-jwt.js
│   ├── test-license.js
│   └── test-export.js
├── test-data/                 # Test data + automation scripts
│   ├── complex-api-response.json
│   ├── jwt-test.json
│   ├── users-array.json
│   ├── large-array.json       # 2.2 MB for Pro gate testing
│   ├── server.js              # Local test server (port 8765)
│   ├── run-checklist.js       # 130-item static analysis
│   ├── browser-test.js        # 21-item browser automation
│   └── TEST-CHECKLIST.md      # 43-item manual checklist
├── icons/
│   ├── icon.svg
│   ├── icon16.png
│   ├── icon48.png
│   └── icon128.png
└── README.md

Разработка

# For development, load the extension unpacked:
# 1. chrome://extensions/ → Developer mode ON
# 2. Load unpacked → select the project root
# 3. Edit files and click refresh on the extension card

# Run unit tests (zero dependencies, Node 18+):
npm test                    # 136 tests (Chrome extension)
cd clearjson-mcp && npm test   # 49 tests (MCP server)

# Run static analysis checklist (130 checks):
node test-data/run-checklist.js

# Run browser automation tests (requires puppeteer):
node test-data/browser-test.js

# Start local test server (Pro auto-enabled on localhost:8765):
node test-data/server.js

Текущий статус (v1.1.1 — доступен в CWS)

Все функции реализованы. Pro доступен через Creem ($2.99/месяц или $19.99/год). 136 модульных тестов проходят. MCP-сервер v1.1.0 опубликован в npm.

Полное состояние проекта, архитектурные решения и чек-лист релиза — в STATUS.md.

Конфиденциальность

ClearJSON обрабатывает всё локально. Мы обещаем:

  • ❌ Никакие данные никуда не отправляются

  • ❌ Никакой аналитики и телеметрии

  • ❌ Никакого отслеживания

  • ❌ Никакой рекламы

  • ❌ Никаких аккаунтов

  • ❌ Никаких сторонних скриптов

Наши разрешения минимальны:

  • storage — сохраняет выбранную вами тему

  • activeTab — форматирует JSON на текущей вкладке

  • Разрешения на хост — нужны только для определения типа содержимого JSON; на не-JSON страницах содержимое не читается.

Ссылки

Почему "ClearJSON"?

После того как оригинальный JSON Formatter (2 млн+ пользователей, 10 лет open source) был продан и начал вставлять рекламу и отслеживать пользователей, разработчикам понадобилась надёжная альтернатива. ClearJSON создан, чтобы стать такой альтернативой, — с устойчивой моделью Pro, которая уважает пользователей, а не эксплуатирует их.

Install Server
A
license - permissive license
A
quality
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    C
    quality
    D
    maintenance
    An efficient MCP server for performing accurate, deep comparisons between JSON objects or strings using the deepdiff engine. It provides AI agents with standardized difference reports, supporting nested structures and various input formats to ensure precise data analysis.
    1
  • F
    license
    Not graded
    quality
    D
    maintenance
    Swiss-army-knife utility MCP server for AI agents. 18 tools for JSON validation/formatting, base64 encode/decode, hash generation, UUID generation, URL parsing, regex testing, markdown↔HTML conversion, text stats, slug generation, datetime conversion, cron parsing, text diffing, CSV↔JSON conversion, and JWT decoding. Zero API Key required
    5
  • A
    license
    Not graded
    quality
    D
    maintenance
    An MCP server that provides tools for JSON validation, diffing, and transformation operations such as flattening and renaming. It also enables data format conversion between JSON, CSV, and YAML to streamline data processing for AI agents.
    40
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Developer-focused MCP server for code analysis and local engineering workflows. Provides tools for JSON repair, encoding fixes, import organization, format conversion, diff inspection, and regex testing.
    22
    153
    3
    MIT

View all related MCP servers

Related MCP Connectors

  • JSON tools MCP.

  • Remote MCP server: 10 developer utilities (base64, JWT, DNS, UUID, URL, JSON, UA, IP lookup).

  • MCP Spec Compliance MCP — audits any MCP server.json against the official Model Context Protocol

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/wayknow/clearjson'

If you have feedback or need assistance with the MCP directory API, please join our Discord server