io.github.walkojas-boop/jsonshelf
Official4 toolsJSONShelf
Deterministic JSON repair, validate, example-gen, schema-coerce for agents. Zero LLM, sub-10ms.
Repair, validate, and coerce JSON without LLM calls in milliseconds for agent workflows.
Captured live from the server via tools/list.
jsonshelf_repair
Repair malformed JSON. Returns valid JSON plus a diff of what was fixed.
Parameters (3)
- inputstringrequired
Malformed JSON as a string.
- schemaobject
Optional JSON Schema to conform the output to.
- modestring
jsonshelf_validate
Validate JSON against a schema. Returns structured errors with JSON Pointer paths and remedies.
Parameters (2)
- inputanyrequired
- schemaobjectrequired
jsonshelf_example
Generate a minimal valid example matching a JSON schema.
Parameters (1)
- schemaobjectrequired
jsonshelf_coerce
Soft-cast values to match a schema (string "42" → 42 for integer fields, etc.).
Parameters (2)
- inputanyrequired
- schemaobjectrequired
README not available yet.
Install
claude_desktop_config.json
{
"mcpServers": {
"jsonshelf": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://jsonshelf.vercel.app/mcp"
]
}
}
}Desktop config is stdio-only; this bridges via mcp-remote. Native remote: Settings > Connectors.