Repository navigation
Breaking changes
runreturns the native MCP tool result, including structured and multimodal content, instead of JSON text containing an array of MCP content blocks. Clients that parsed the old text wrapper must consume the result'scontent,structuredContent,isError, and_metafields directly. See the migration guidance below.
Features
- distinguish Streamable HTTP from legacy SSE for URL-based MCP connections; new registry imports choose Streamable HTTP while existing profiles without a transport setting retain legacy SSE behavior
- preserve downstream MCP tool descriptors and native result blocks, including structured content, metadata, error state, and multimodal content
- selectively expose MCP Apps launch and callback tools to compatible hosts, proxy app resources, and omit app groups with tool-name or resource-URI collisions
- expose local and compatible remote Skills manifests with byte sizes and SHA-256 digests
- support durable MCP Tasks handles for
runandcodeon compatible hosts, including polling, suspended-input updates, cooperative cancellation, and interrupted-task recovery - bound downstream response caches, partition private entries by server configuration and credential identity, and refresh catalogs from declared lifetimes and tool-list change notifications
Fixes
- preserve mixed-case Windows executable paths when launching downstream MCP servers
- buffer fragmented stdio messages and UTF-8 characters so large MCP App resources arrive intact
- keep built-in and cached CLI catalogs out of external MCP refreshes, including during execution confirmation
- keep Tasks persistence compatible with Windows directory operations while retaining file flushes and atomic replacement
- make build and postinstall scripts portable and propagate development build failures
Development
- run the MCP extension suite in CI on Node 24 and isolate CLI/internal-MCP end-to-end tests from user profiles
- add a reproducible gateway benchmark for payload size, local latency, workflow completion, and result fidelity
See the MCP compatibility notes for host behavior, transport details, migration guidance, and validation scope.
Desktop bundle
The attached ncp.mcpb is version 3.0.0, self-signed, and verified for detached signature/content integrity. The certificate does not establish a trusted publisher identity. The extracted package passed initialization, tool-listing, dependency, stability, and manifest checks.
SHA-256: 92a9ce753fa62fbb7805e9a79119800416300ac11607b85ebbced497262d794e
Validation
- Cross-platform CI: Linux, macOS, Windows, coverage, type checking, and MCPB checks passed.
- MCP App rendering and an app-only callback were verified through NCP in MCP Inspector 2.11.0 using Google Chrome.
- Default execution confirmation and an approve-once elicitation round trip were verified.