Builds TypeScript MCP servers with typed output controls, workflow-based tool gating, governance checks, and multiple transports.
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 MCP Fusion.
vinkius-labs/mcp-fusion MCP server is a TypeScript framework for creating MCP servers with security and governance enforced in the server architecture. It is intended for developers building their own MCP tools, not for connecting an agent to a specific SaaS product or data source.
The framework uses typed models and presenters to control what reaches the model. A presenter validates responses against a schema derived from a model, removes undeclared fields, and can redact selected PII paths. It can also add rules, suggestions, and prompt-firewall checks for dynamically generated system content. The documented design applies redaction after UI blocks render, allowing internal rendering logic to use complete data while restricting serialized output.
Workflow-sensitive tools can be associated with finite-state-machine states. When the active state does not permit a tool, the tool is removed from the server's advertised namespace rather than merely rejected after invocation. State can be persisted through an FsmStateStore backed by Redis or another key-value store, and requests receive isolated FSM clones.
MCP Fusion combines file-based tool routing, model declarations, presenters, and state bindings into a server architecture. Its included SKILL.md describes those patterns for AI coding agents, including Cursor, Claude Code, GitHub Copilot, and Windsurf. The skill is designed to help agents generate servers that follow the framework's required governance structure.
The framework supports MCP 2.0 protocol revision 2026-07-28. Documented protocol features include stateless requests, multi-round-trip input collection, sealed request state using HMAC-SHA256, structured content, output schemas, list caching, pagination, resource templates, subscriptions, header parameters, resource links, and JSON Schema 2020-12. Deprecated MCP features remain available during the stated deprecation window, with migration guidance marked in the API.
The repository publishes the @mcpfusion/core npm package and is written for TypeScript 5.7 or newer. The provided material does not include a complete installation command or a minimal runnable project, so setup details should be taken from the repository's current documentation.
Transport selection is part of server configuration. Supported modes described in the material include stdio, SSE, HTTP, and stateless HTTP-style request handling. Stateless mode serves requests independently, without sessions or an initialize handshake. Serverless deployments can use persistent state storage for workflow gates.
fast-redact rules before serialization.mcpfusion.lock behavioral snapshots and check them with fusion lock --check.The governance stack includes tool contracts, SHA-256 behavior digests, capability lockfiles, HMAC runtime verification, contract diffs, entitlement scanning, semantic probing, and token-economics profiling.
vinkius-labs/mcp-fusion MCP server is a development framework, so it does not provide business-domain tools by itself. The excerpt does not document a ready-to-run server package, required environment variables, or a complete client configuration. Its MCP 2.0 claims refer to protocol support in the framework and the MCP SDK v2; individual applications still need to define their own models, handlers, transports, and state configuration.
The README also identifies several MCP features as deprecated, including roots, sampling, logging notifications, dynamic client registration, HTTP+SSE transport, and certain includeContext values. Applications using those features should follow the framework's stated migration paths.
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/vinkius-labs-mcp-fusion)<a href="https://allmcps.com/mcp/vinkius-labs-mcp-fusion"><img src="https://allmcps.com/api/badge/vinkius-labs-mcp-fusion?style=directory" alt="MCP Fusion on AllMCPs" /></a>