mcpField
F
Flowzap

Flowzap

远程服务
github.com/flowzap-xyz媒体与设计55 周前更新
代码仓库

关于 Flowzap

Flowzap 是供 AI 编码客户端使用的 MCP 服务,可通过 FlowZap Code DSL 创建和编辑图表,并支持从校验、结构化修改到生成可分享的 playground。

主要功能

  1. 01创建工作流、时序、架构和思维导图
  2. 02校验并修复 FlowZap Code
  3. 03将日志、OpenAPI 规格或代码转为图表
  4. 04导出图结构并比较版本
  5. 05结构化修改图表元素
  6. 06检查数据流图的 SOC2、GDPR 和 PIPL 合规性

适用场景

  1. 01根据描述创建可分享的架构图
  2. 02将 HTTP 日志转换为时序图
  3. 03无需重生成图表即可进行小幅修改
  4. 04按指定合规框架检查数据流图

MCP 相关

该 MCP 服务向兼容的 AI 客户端提供图表创建、校验、编辑、图结构导出和合规检查工具,也可生成可分享的 playground 链接。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://flowzap.xyz/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

安装包
npmflowzap-mcp2.1.0

工具

7
参数类型必填说明
codestring是要验证的 FlowZap Code

详细介绍

FlowZap MCP Server

npm version MCP

使用 Claude、Cursor、Windsurf 等 AI 助手及另外 8 种兼容 MCP 的工具,创建工作流、序列、架构和思维导图。

FlowZap 是一款可视化工作流绘图工具,采用名为 FlowZap Code 的文本 DSL。此 MCP 服务可让 AI 助手为你创建图表。

什么是 FlowZap?

FlowZap 使用 FlowZap Code DSL,将文本提示词转换为四视图图表(工作流、序列、架构和思维导图)。它不是 Mermaid,也不是 PlantUML,而是一种专为简洁易用和 AI 生成而设计的独特领域专用语言。

关键事实:

  • 仅有 4 种形状:circle、rectangle、diamond、taskbox
  • 节点属性使用冒号:label:"Text"
  • 边标签使用等号:[label="Text"]
  • 必须使用句柄:n1.handle(right) -> n2.handle(left)
  • 泳道显示标签必须与左花括号在同一行:laneName { # Label
  • 序列图质量:每个跨泳道请求都需要在下一个主要请求之前有相应的响应边;按时间顺序定义边;严格遵循“请求 → 响应 → 下一个请求”的节奏;不要留下孤立节点

安装

FlowZap MCP Server 适用于任何支持 Model Context Protocol(MCP)的工具:

所有兼容的编码工具
工具配置方法
Claude Desktop添加到 claude_desktop_config.json:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Claude Code运行:claude mcp add --transport stdio flowzap -- npx -y flowzap-mcp
或添加到项目根目录下的 .mcp.json。
Cursor打开 Settings → Features → MCP Servers → Add Server。使用相同的 JSON 配置。
Windsurf IDE添加到 ~/.codeium/windsurf/mcp_config.json
OpenAI Codex添加到 ~/.codex/config.toml:
[mcp_servers.flowzap]
command = "npx"
args = ["-y", "flowzap-mcp"]
或运行:codex mcp add flowzap -- npx -y flowzap-mcp
Warp TerminalSettings → MCP Servers → 点击“+ Add”→ 粘贴 JSON 配置。
Zed Editor添加到 settings.json:
{"context_servers": {"flowzap": {"command": "npx", "args": ["-y", "flowzap-mcp"]}}}
Cline(VS Code)打开 Cline 侧边栏 → MCP Servers 图标 → 编辑 cline_mcp_settings.json
Roo Code(VS Code)添加到项目或全局设置中的 .roo/mcp.json。
Continue.dev创建 .continue/mcpServers/flowzap.yaml,内容如下:
name: FlowZap
mcpServers:
- name: flowzap
command: npx
args: ["-y", "flowzap-mcp"]
Sourcegraph Cody通过 openctx.providers 配置添加到 VS Code 的 settings.json。

不兼容: Replit 和 Lovable.dev 仅支持通过 URL 连接远程 MCP 服务。请改用公共 API。

JSON 配置

所有工具都使用相同的 JSON 配置格式:

{
  "mcpServers": {
    "flowzap": {
      "command": "npx",
      "args": ["-y", "flowzap-mcp"]
    }
  }
}

Windows 用户: 如果工具没有显示,请使用绝对路径:

"command": "C:\\Program Files\\nodejs\\npx.cmd"

使用 where.exe npx 查找 npx 路径。

可用工具

核心工具
工具描述
flowzap_validate验证 FlowZap Code 语法
flowzap_fix确定性地修复机械性 FlowZap Code 错误(编号、推断句柄、标签语法、缺失的泳道标签、表情符号/控制字符),并返回修复后的代码及所应用的更正
flowzap_create_playground创建可分享的图表 URL
flowzap_get_syntax获取 FlowZap Code 语法文档
面向 Agent 的工具
工具描述
flowzap_export_graph将 FlowZap Code 导出为结构化 JSON 图(泳道、节点、边),用于推理
flowzap_artifact_to_diagram将 HTTP 日志、OpenAPI 规范或代码解析为 FlowZap 图表
flowzap_diff比较两个版本的 FlowZap Code,并获取结构化差异
flowzap_apply_change应用结构化补丁操作(插入/移除/更新节点/边)
合规工具
工具描述
flowzap_compliance_check对 FlowZap Code 数据流图运行自动化 SOC2、GDPR 和 PIPL 合规分析。由 Deepseek 大模型支持,且有严格的速率限制(每个 IP 每天 3 次、突发情况下每小时 1 次、全局 5 分钟熔断)。返回可分享的临时结果 URL(有效期 60 分钟)。
思维导图工具
工具描述
flowzap_mindmap_validate验证 FlowZap Code 语法及思维导图就绪状态
flowzap_mindmap_approve检查代码是否适合渲染为思维导图(菱形/任务框 = 错误)
flowzap_mindmap_template生成可直接扩展的思维导图树形骨架
flowzap_mindmap_create_playground创建带有 ?view=mindmap 的 Playground URL

使用示例

创建基本图表

向你的 AI 助手提问:

  • “为此应用中当前实现的登录流程生成一个序列图”
  • “为订单处理系统创建工作流图”
  • “为微服务 API 网关创建架构图”
  • “绘制展示用户注册流程的流程图”
  • “绘制包含构建、测试和部署阶段的 CI/CD 流水线图”
面向 Agent 的工作流

将 HTTP 日志解析为图表:

"Here are my nginx access logs. Create a sequence diagram showing the request flow."

Agent 使用 flowzap_artifact_to_diagram,并设置 artifactType: "http_logs"。

分析图表结构:

"Which steps in this workflow touch the database?"

Agent 使用 flowzap_export_graph 获取 JSON 图,然后查询该图。

查看变更内容:

"I updated the workflow. What's different from the previous version?"

Agent 使用 flowzap_diff 比较新旧代码。

安全地进行增量更新:

"Add a logging step after the API call in this diagram."

Agent 使用 flowzap_apply_change 应用结构化补丁,而不是重新生成代码。

修复无效代码:

"My FlowZap Code fails validation. Fix the mechanical errors for me."

Agent 使用 flowzap_fix 确定性地修复编号、推断出的句柄、标签语法、泳道标签、表情符号和控制字符,然后验证修复后的代码。修复器无法修复的内容会原样报告,不会凭空编造内容。

合规审计:

"Check my data flow diagram for SOC2, GDPR, and PIPL compliance."

Agent 使用 flowzap_compliance_check 运行自动化审计,并返回可分享的结果页面。

创建思维导图:

"Create a mind map about AI agent architecture"

Agent 使用 flowzap_mindmap_template 生成骨架,然后进行验证并创建带有 ?view=mindmap 的 Playground。

助手将:

  1. 根据你的描述生成 FlowZap Code
  2. 验证代码
  3. 创建带有相应视图(工作流、序列或架构)的 Playground URL,以便查看和分享

FlowZap Code 示例

sales { # Sales Team
  n1: circle label:"Order Received"
  n2: rectangle label:"Submit Order"
  n5: rectangle label:"Receive decision"
  n1.handle(right) -> n2.handle(left)
  n2.handle(bottom) -> fulfillment.n3.handle(top) [label="Submit"]
}

fulfillment { # Fulfillment
  n3: rectangle label:"Review Order"
  n4: rectangle label:"Return decision"
  n3.handle(right) -> n4.handle(left)
  n4.handle(top) -> sales.n5.handle(bottom) [label="Approved"]
}

公共 API 端点

这些端点可用于外部集成(无需身份验证):

端点方法速率限制描述
/api/validatePOST30/min验证 FlowZap Code 语法
/api/fixPOST30/min确定性地修复 FlowZap Code 中的机械性错误,并返回修复后的代码及已应用的更正
/api/playground/createPOST5/min, 50/day创建临时 Playground URL(有效期 15 分钟)
/api/compliance-checkPOST5/min, 30/day对 FlowZap Code 运行 SOC2/GDPR/PIPL 合规分析。返回框架及可分享的结果 URL(有效期 60 分钟)。由 Deepseek 大模型支持。

安全性

  • 无需身份验证 - 仅使用 FlowZap 的公开 API
  • 无法访问用户数据 - 无法读取你的图表或账户
  • 在本地运行 - MCP 服务在你的设备上运行
  • 防止 SSRF - 仅连接到 flowzap.xyz
  • 限流 - 客户端每分钟最多 30 次请求
  • 输入验证 - 代码大小上限为 50KB

Agent 技能(skills.sh)

通过 skills.sh 为 40 多种兼容的编码 Agent 安装 FlowZap 技能:

npx skills add flowzap-xyz/flowzap-mcp

MCP 公开采用情况信号

官方列表

链接

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。