JSONShelf
jsonshelf
Детерминированное исправление, проверка, генерация примеров и приведение схем JSON для AI-агентов. Ноль вызовов LLM. Менее 10 мс. $0.0005 за вызов. Только для агентов.
Рабочая точка доступа: https://jsonshelf.vercel.app/
curl https://jsonshelf.vercel.app/ возвращает полный машиночитаемый манифест. Никакого HTML. Никаких людей.
Что он делает
Четыре инструмента, все на чистых вычислениях, 100% детерминированные:
Эндпоинт | Назначение |
| Исправление некорректного JSON. Опциональная схема для приведения. |
| Проверка JSON на соответствие схеме. Возвращает структурированные ошибки с полями |
| Генерация минимального валидного примера из JSON-схемы. |
| Мягкое приведение значений в соответствие со схемой (например, |
Каждый ответ об ошибке включает { error, code, message, fix, docs, http_status } — агентам никогда не приходится гадать.
Обнаружение (люди не требуются)
GET /.well-known/ai-plugin.json— манифест плагина OpenAIGET /.well-known/mcp.json— манифест сервера MCPGET /llms.txt— машиночитаемая документацияGET /openapi.json— спецификация OpenAPI 3.1GET /v1/pricing— машиночитаемые ценыGET /v1/errors— полный каталог ошибок
Авторизация
# 1. Issue a key (100 free credits)
curl -X POST https://jsonshelf.vercel.app/v1/keys
# 2. Use the key
curl -X POST https://jsonshelf.vercel.app/v1/repair \
-H "Authorization: Bearer sk_live_..." \
-H "Content-Type: application/json" \
-d '{"input":"{name:\"alice\", skills:[\"code\",]}"}'Биллинг
Предоплатные кредиты. Одиночный POST возвращает URL для оплаты, по которому агент переходит автономно:
curl -X POST https://jsonshelf.vercel.app/v1/credits \
-H "Authorization: Bearer sk_live_..." \
-H "Content-Type: application/json" \
-d '{"pack":"starter"}'Возвращает { payment_url, x402: { ... } }. Заголовки x402 выдаются для протокольно-совместимых клиентов.
MCP
Используйте через HTTP по адресу https://jsonshelf.vercel.app/mcp (JSON-RPC 2.0, версия протокола 2024-11-05). Четыре инструмента: jsonshelf_repair, jsonshelf_validate, jsonshelf_example, jsonshelf_coerce.
Лицензия
Apache 2.0.
Related MCP Connectors
Repair malformed JSON from LLM/agent output; optional JSON Schema coercion. Free + x402 paid.
- SnipgetOAuthai.snipget
300+ deterministic data utilities for AI agents: validate, normalize, parse, match, redact.
Turn messy text into strict JSON schemas agents can trust (invoice, receipt, contact, resume).
JSON/YAML, regex, diff, JWT, SQL dialects — the keyless millisecond ops an agent needs mid-task.