This release adds 2 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
Summary
AI summaryAdds fluent .withJson() and .withOptionalJson() methods for structured JSON payload parameters.
Full changelog
@vurb/core — JSON Object Parameters for FluentToolBuilder
Two new fluent parameter methods for tools that accept arbitrary structured JSON payloads, configuration maps, or filter sets.
- *.withJson(name, description?)* — Adds a required JSON object parameter (\Record<string, unknown>) using \z.record(z.unknown()). Produces a proper \object\ type in the MCP \inputSchema, allowing LLMs to pass structured key-value payloads natively.
- *.withOptionalJson(name, description?)* — Same as above, but optional.
Both methods follow the same fluent type-narrowing pattern as all existing \with*()\ methods — \input\ is fully typed inside .handle().
Test Suite
- 4 new tests in \FluentApi.test.ts\ covering required, optional, validation, and chaining.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About vinkius-labs/mcp-fusion
A TypeScript framework for building production-ready MCP servers with automatic tool discovery, multi-transport support (stdio/SSE/HTTP), built-in validation, and zero-config setup.
Related context
Related tools
Beta — feedback welcome: [email protected]