JSONShelf
jsonshelf
AI 에이전트를 위한 결정론적 JSON 복구, 검증, 예제 생성 및 스키마 강제 변환. LLM 호출 0회. 10ms 미만. 호출당 $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— OpenAI 플러그인 매니페스트GET /.well-known/mcp.json— MCP 서버 매니페스트GET /llms.txt— 기계 판독 가능한 문서GET /openapi.json— OpenAPI 3.1 사양GET /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
https://jsonshelf.vercel.app/mcp에서 HTTP를 통해 사용하세요 (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.