Parse partial / truncated / messy JSON for LLM tool calls and structured outputs.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Streamparse.
parse_partial_jsonRecover a JSON value from a possibly-truncated string. Always returns a valid
extract_json_from_textStrip prose, ` ```json ` fences, and comments around a JSON value embedded in
validate_jsonStrict-mode RFC 8259 validator. Returns `ok=true` and the parsed value on
An MCP server that gives AI assistants the ability to parse partial / messy / truncated JSON.
Built on top of @mukundakatta/streamparse.
Works with Claude Desktop, Cursor, Cline, Windsurf, Zed, and any other MCP client.
parse_partial_jsonRecover a JSON value from a possibly-truncated string. Always returns a valid value with synthetic closure of any open strings, arrays, or objects.
β
extract_json_from_textStrip prose, ```json fences, and comments around a JSON value embedded in
LLM output. Returns the first parseable value.
Let me know!
Same shape, in the appropriate mcp.json for your client. Most clients
auto-discover via npx -y @mukundakatta/streamparse-mcp.
When an LLM is mid-tool-call and you need the assistant to reason about the
half-formed JSON it just wrote, no other tool gives a usable answer. Standard
JSON.parse throws. Regex extraction misses nested structure. This MCP server
gives Claude (or whichever model is driving) a real handle on partial JSON,
right where it lives.
MIT.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/streamparse)<a href="https://allmcps.com/mcp/streamparse"><img src="https://allmcps.com/api/badge/streamparse?style=directory" alt="Streamparse on AllMCPs" /></a>