[开源] 做了一个用“画流程图”直接生成 Cursor / Claude MCP 工具的引擎 MPE (Rust+Tauri)

926sunanzhi 2026-10-29 11:23 1

大家好,分享一个我用 Rust + Tauri 2 写的开源工具:MPE (Multi-Protocol Flow Executor)。


最近大家都在用 Cursor 和 Claude Desktop ,但想给它们写自定义的 MCP (Model Context Protocol) 工具时,往往挺麻烦:



  • 想让 AI 查个数据库、调个需要先登录的多步 API ,就得用 TS/Python 写一个 MCP 服务,配环境、写 Schema 、处理 stdio ;

  • AI 调用工具一旦报错,排查是个黑盒,很难看清中间具体哪步数据出了问题。


于是我做了一个能力:在画布上拖拽编排流程,一键直接暴露给 Cursor / Claude 当 MCP Tool 调用。


核心使用场景



  1. 画个流程图,变成 AI 的一个工具:



  • 比如:[HTTP: 登录换 Token] ➔ [DB: 查询订单数据] ➔ [Script: 格式化 JSON]

  • 画完后,开启 MCP 服务,复制生成的配置到 Cursor / Claude Desktop ,AI 就能直接把这个流程当成一个本地 Tool 来调。



  1. AI 工具调用的“白盒化”排查:



  • AI 调了什么参数、哪一步耗时多久、返回了什么,在画布和执行面板上一清二楚。

  • 支持断点单步调试:甚至能在执行中途暂停,修改变量排查问题。



  1. 除了 HTTP ,还能串联多协议:



  • 支持 HTTP 、PostgreSQL/MySQL/Redis 、gRPC 、WebSocket 、甚至调用其他外部 MCP Server ,全都在同一张流程图里打通。



  1. 轻量与跨平台:




  • 区别于庞大的云端 Agent 框架,MPE 是本地优先的桌面应用(基于 Tauri 2 + React 19 );




  • 底层是纯 Rust 执行引擎,没有多余的 Python/Docker 依赖,启动毫秒级。




  • 技术栈:Rust (Tokio) + Tauri 2.x + React 19 + TypeScript




  • 代码开源: https://github.com/multi-protocol-flow-executor




  • 支持平台:macOS / Windows / Linux (已发布 0.5.x 版本)




如果你也经常写 MCP 工具或者在玩 Agent 联调,欢迎下载体验、吐槽提建议!


示例图片


示例图片


示例图片

最新回复 (0)
    没有回复
* 帖子来源V2EX
返回