
Streamparse
Recover usable objects from incomplete or malformed JSON while models stream tool-call arguments.
Overview
io.github.MukundaKatta/streamparse is an MCP server for the Build phase that parses partial, truncated, and messy JSON from LLM tool calls and structured outputs.
What is this MCP server?
- Tolerates truncated and partial JSON typical of streaming completions
- Targets messy tool-call payloads agents must turn into valid structures
- Stdio npm package @mukundakatta/streamparse-mcp v1.0.1
- Reduces failed tool invocations when the model cuts off mid-JSON
- Published npm package @mukundakatta/streamparse-mcp at version 1.0.1
- stdio transport per MCP server schema 2025-12-11
What problem does it solve?
Agents often stream tool arguments that cut off mid-object, and a strict JSON.parse blows up the entire tool step.
Who is it for?
Indie builders wiring MCP tools who see frequent truncated JSON during streaming model responses.
Skip if: Teams that only need validated, complete payloads against a strict schema with no streaming partials.
What do I get? / Deliverables
After you register the server, your agent can extract usable fields from incomplete JSON and keep tool chains running instead of retrying from scratch.
- Parsed or best-effort JSON objects from partial streams
- Fewer hard failures on truncated model tool payloads
Recommended MCP Servers
Journey fit
How it compares
MCP JSON recovery utility, not a general agent skill or JSON Schema validator.
Common Questions / FAQ
Who is io.github.MukundaKatta/streamparse for?
Solo and indie developers building agent workflows with Claude Code, Cursor, or similar hosts who need to handle streaming or broken tool-call JSON.
When should I use io.github.MukundaKatta/streamparse?
Use it when tool calls or structured outputs arrive incomplete during streaming and you want MCP-accessible parsing instead of custom glue in every project.
How do I add io.github.MukundaKatta/streamparse to my agent?
Install @mukundakatta/streamparse-mcp from npm, add it as a stdio MCP server in your host config, and point tool-using agents at its parse tools per the GitHub README.