可视化编排与执行跨协议复杂工作流。 内置 7 种核心协议,支持一键安装插件扩展。 跨平台桌面端应用与强大 CLI — 单一二进制搞定一切。
当前版本:加载中...
在一个统一工作区内完成可视化调试、AI 智能体工具评估与全自动跨协议端到端测试。
支持通过 stdio 或 SSE 调试 Model Context Protocol (MCP) 服务器。自动发现工具与 Prompt、串联链式调用,并通过可视化断言评估模型输出准确率。
开箱即用支持持久化 WebSocket 会话与 Server-Sent Events 流式事件监听。支持消息自动匹配、流式缓冲区消费与全双工消息收发验证。
支持原生二进制 Hex、ASCII 文本或 JSON 格式的 TCP/UDP 连接、数据收发与套接字管理。满足物联网、音视频信令与私有网关协议测试需求。
自动内省 GraphQL 架构定义、通过图形化字段树浏览字段,轻松编排复杂的 Query、Mutation 与基于 WebSocket 的 Subscription 订阅流。
支持从上游协议响应中通过 JSONPath、正则或脚本提取变量,并在后续步骤中无缝引用({{variable}})。通过条件节点实现复杂业务分支流转。
多虚拟用户 (VUs) 阶梯加压执行跨协议流程。实时采集 P50/P90/P99 延迟分布与吞吐量,生成交互式 HTML 与 JSON 测试报告。
为什么现代协议驱动的研发与测试团队选择 MPE Flow?
| 核心特性 | MPE Flow | Postman | JMeter | Dify / Flowise |
|---|---|---|---|---|
| 多协议原生串联 | ✓ HTTP, WS, TCP, UDP, SSE, GQL, Kafka, MCP | 仅 HTTP / 基础 WS | 支持(配置繁重) | 仅 HTTP / LLM |
| 底层引擎 | ⚡ 原生 Rust (零 GC, 极速响应) | Node.js / Electron | Java JVM (重度内存占用) | Python / TypeScript |
| 交付形态 | ✓ 单一二进制 (GUI + CLI 一体) | 庞大桌面应用 | GUI + 繁杂脚本 | Docker 服务部署 |
| MCP 协议原生调试 | ✓ 原生内置 (stdio + SSE) | ✗ 无 | ✗ 无 | 部分支持 |
| CI/CD 自动化集成 | ✓ 独立无头 mpe CLI |
Newman / Cloud CLI | 命令行执行 | API 触发 |
| 离线与本地隐私 | ✓ 完全本地离线运行 | ✗ 强制云端登录 | ✓ 是 | 需自行部署 |
了解关于 MPE Flow 架构、协议支持与自动化部署的一切信息。
MPE Flow (Multi-Protocol Flow Executor) 是一款基于 Rust 和 Tauri 构建的高性能跨协议工作流编排与集成测试引擎。它允许开发者通过可视化画布轻松编排跨 HTTP、WebSocket、TCP、UDP、SSE、GraphQL、Kafka 与 MCP 的复杂场景,提供桌面端 GUI 与独立无头 CLI。
MPE Flow 单一二进制中原生内置了 7 种核心协议与节点:HTTP/HTTPS、WebSocket、TCP、UDP、SSE (服务端推送事件)、GraphQL、以及 Script/Assertion(脚本与断言)节点。Kafka、MCP、gRPC、Redis、MongoDB、SMTP、IMAP 等其他协议则通过一键侧边进程插件生态提供支持。
不同于专注于 HTTP 请求的 Postman,MPE Flow 对长连接与有状态协议(TCP、WebSocket、SSE 流、Kafka 消息队列、MCP 智能体工具)提供一等公民的原生支持,并具备图节点可视化流转、分支路由、变量自动提取、强类型断言及超高并发压测能力,资源占用极低。
完全可以。MPE Flow 采用单二进制双模式架构,内置独立的 mpe CLI 命令。在 GitHub Actions、GitLab CI、Jenkins 或 Docker 容器中直接执行 mpe run flow.mpf --report json 即可无 GUI 依赖高速运行流程并输出结构化测试报告。
是的,MPE Flow 采用宽松的 MIT 开源协议,代码完全托管在 GitHub:github.com/multi-protocol-flow。