Skip to content

vinkius-labs/mcp-fusion

v3.1.13 Bugfix

This release fixes issues for SREs watching stability and regressions.

Published 3mo MCP Developer Tools
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

mcp mcp-framework mcp-server model-context-protocol

Summary

AI summary

Fixed malformed ToolResponse when handler returns void and ensured builder transfer in DevServer.performReload.

Full changelog

Fixed

  • Auto-wrap \success(undefined)\ produces malformed ToolResponse when handler returns void. Guard null/undefined before duck-type check.
  • \DevServer.performReload\ collects builders in disposable registry but never transfers to real server. Added optional
    egistry\ field + builder transfer logic.
  • \selfHealing\ option accepted but never used in \ttachToServer. Wired \nrichValidationError\ into \createToolCallHandler\ pipeline.
    -FSM state lost when \ smStore\ exists but session ID not extractable (stdio). Use fallback session ID 'default'\ at all 3 \xtractSessionId\ call sites.

Tests

29 regression tests added across 4 new test files. Full suite: 4363 tests passing, 0 regressions.

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

Track vinkius-labs/mcp-fusion

Get notified when new releases ship.

Sign up free

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.

All releases →

Related context

Earlier breaking changes

  • v4.0.0 All packages now published under the `@mcpfusion` npm scope.
  • v4.0.0 GitHub repository renamed to vinkius-labs/mcpfusion; npm packages under @mcpfusion scope.
  • v4.0.0 All source code, documentation, CLI output, workflows, and npm packages now use the @mcpfusion scope.

Beta — feedback welcome: [email protected]