# MCP Fusion

A TypeScript framework for building MCP servers that enforces security at the architecture level, filtering all data through a typed egress layer before it reaches the model and removing tools from the agent's namespace when workflow state forbids them.

MCP Fusion is a framework for writing MCP 2.0-native servers where raw data never reaches the language model without passing through a typed egress firewall, and tools are physically removed from an agent's available namespace rather than merely hidden when the workflow state says they should not be callable. Every behavioral surface is hashed, locked and auditable in version control, and the framework ships a machine-readable SKILL.md contract so AI coding agents can generate a correct, governed server on the first attempt.

It implements the full MCP 2.0 protocol revision, including the stateless per-request transport, multi round-trip requests with sealed request state, structured content and output schemas, list result caching with public or private scope, pagination, URI template resources, stream-based subscriptions, and header-mirrored parameters, deprecating whatever the MCP 2.0 specification deprecates.

Website: https://vinkius.com/open-source
