SuperAPI AI 工具集

mcp-fusion

MCP Fusion 是一个用于构建安全 MCP 服务器的 TypeScript 框架。它在架构层面强制安全约束:原始数据必须通过类型化出口防火墙才能到达大模型;当工作流状态禁止某工具时,该工具会从智能体命名空间中物理移除;所有行为面均被哈希、锁定并可在版本控制中审计。框架内置 SKILL.md(机器可读的架构契约),AI 编程智能体读取后可一次生成受治理的服务器。它完全兼容 MCP 2.0(协议修订版 2026-07-28),并同步弃用规范弃用的特性。

访问官网

工具介绍

MCP Fusion 是一个 TypeScript 框架,用于构建安全、原生支持 MCP 2.0 的服务器。其核心理念是把安全约束下沉到每个 MCP 服务器的架构层:原始数据在通过类型化出口防火墙之前不会到达大模型;当工作流状态不允许时,工具会从智能体的命名空间中物理移除;每一个行为面都会被哈希、锁定,并可在版本控制中审计。

一、MCP 2.0 兼容性 MCP Fusion 100% 兼容 MCP 2.0(协议修订版 2026-07-28)。规范定义的每项功能均已实现或通过 MCP SDK v2 处理;规范弃用的每项功能在 MCP Fusion 中同样弃用。被 MCP 2.0 弃用(SEP-2577 / SEP-2596)的所有特性都以 @deprecated 标记并附带迁移指引;在弃用窗口期内它们仍可正常工作(最早移除时间:2027-07-28)。仓库提供弃用登记表,包含完整合规声明与迁移指南。

二、The Skill — 让 AI 编写服务器 MCP Fusion 内置 SKILL.md,将完整的 MVA 架构、安全模式和治理规则编码为 AI 编程智能体可直接消费的格式。在 Cursor、Claude Code、GitHub Copilot 或 Windsurf 中打开项目并描述需求,例如:“用 Prisma 构建一个患者病历 MCP 服务器,对 LLM 输出中的 SSN 和诊断信息进行脱敏,在主治医生签字前门控出院工具。”智能体会读取 Skill,生成带 m.hidden() 的 defineModel() 声明(用于敏感字段)、带 .redactPII(['.ssn', '.diagnosis']) 的 definePresenter()(用于 DLP 合规)、通过 .bindState() 实现的 FSM 状态门控(用于工作流强制执行),以及 src/tools/ 下的基于文件的路由。开发者只需审阅 PR。Skill 不是文档,而是安全契约:AI 产出的每个服务器都会继承该治理栈,因为 Skill 将 Presenter、状态机和锁文件生成编码为强制结构模式。

三、安全架构

  1. 出口防火墙 — Presenter:Presenter 通过由 defineModel() 编译出的 Zod schema 校验每一个响应;未声明的字段在序列化之前就在内存中被剥离;PII 通过 V8 优化的 fast-redact 编译函数进行脱敏。规则随数据流动,而非写在系统提示词里。Late Guillotine 模式在 UI 块渲染之后应用脱敏——图表和建议始终能看到完整数据,网络传输则永远看不到。Presenter 还运行 PromptFirewall——一个 LLM-as-Judge,在动态生成的系统规则到达智能体之前评估其是否存在提示注入,默认失败关闭(fail-closed)。
  2. 状态门 — FSM:绑定到 FSM 状态的工具,在当前状态不匹配时会从 tools/list 中被物理移除;LLM 无法调用其命名空间中不存在的工具。由 XState v5 驱动,未安装 XState 时使用手动回退。支持无服务器:FsmStateStore 跨请求边界将状态持久化到 Redis/KV;每个请求获得隔离的 gate.clone()。
  3. 治理栈:八个内省模块,使行为变更可见、可审计。

四、沙箱与执行安全 SandboxEngine 在密封的 V8 隔离环境中执行 LLM 提供的 JavaScript:无 process、require、fs 或网络访问;每个引擎一个隔离环境,每次执行使用全新的空上下文;限制内存、强制超时、限制输出大小,并兼容中止信号。

五、使用模式

  1. YAML 零代码方式。2. 类型化 MVA 完全控制方式。3. FSM 确定性工作流强制方式:基于状态的门控式工具发现,工具随当前状态出现和消失;采用基于文件的路由,放入一个文件、重启即成为可用的 MCP 工具。此外还提供生成器与连接器、安全与认证相关能力。

六、部署与规模 可将 MCP 服务器部署到同一套基础设施,且免费。服务器与 Salesforce、Stripe、OpenAI 等 4,000+ 个服务并排运行,包含 V8 沙箱隔离、DLP、审计追踪和终止开关。在 vinkius.com 注册、在仪表板创建 App Connector、从连接器设置复制部署令牌、用 MCP Fusion 构建服务器后即可上线。Vinkius 上每个 MCP 服务器都由 MCP Fusion 构建,覆盖 AI Stack、Enterprise、Industries、World Data 四大垂直领域、36+ 子分类。所有服务器运行在 AWS 的 V8 隔离沙箱中,采用 Ed25519 签名的审计链,冷启动低于 40ms,每个响应均进行 DLP 脱敏,提供即时关停的终止开关,每次工具调用都被记录且可审计。

七、开发与安全指引 参见 CONTRIBUTING.md 了解开发环境搭建与指南;参见 SECURITY.md 了解漏洞报告方式。项目还包含行为准则与安全政策。