wayknow/clearjson
ClearJSON
Браузерный просмотрщик 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тема,Rraw,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
Edge Add-ons
Загрузить распакованное расширение (для разработки)
Склонируйте этот репозиторий
Перейдите на
chrome://extensions/Включите «Режим разработчика»
Нажмите «Загрузить распакованное расширение» и выберите папку проекта
Структура проекта
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 страницах содержимое не читается.
Ссылки
Страница продукта: wayknow.tech/clearjson.html
MCP-сервер: npmjs.com/package/clearjson-mcp
Политика конфиденциальности: wayknow.tech/clearjson-privacy.html
Поддержка: support@wayknow.tech
Почему "ClearJSON"?
После того как оригинальный JSON Formatter (2 млн+ пользователей, 10 лет open source) был продан и начал вставлять рекламу и отслеживать пользователей, разработчикам понадобилась надёжная альтернатива. ClearJSON создан, чтобы стать такой альтернативой, — с устойчивой моделью Pro, которая уважает пользователей, а не эксплуатирует их.
Maintenance
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
- FlicenseCqualityDmaintenanceAn 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
- FlicenseNot gradedqualityDmaintenanceSwiss-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 required5
- AlicenseNot gradedqualityDmaintenanceAn 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.40MIT
- AlicenseAqualityBmaintenanceDeveloper-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.221533MIT
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
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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