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.
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
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/walkojas-boop/jsonshelf'
If you have feedback or need assistance with the MCP directory API, please join our Discord server