mcpField
F
Flowzap

Flowzap

本地服务
github.com/flowzap-xyz开发工具235 周前更新

关于 Flowzap

Flowzap 提供 FlowZap Code DSL 的规范资源与 MCP 服务,用于绘制业务流程、序列和架构图。其工具支持验证代码、导出图表及应用图表变更,面向编码工具和 AI Agent。

主要功能

  1. 01验证 FlowZap Code
  2. 02创建图表 playground
  3. 03获取语法指南
  4. 04导出图表并转换制品
  5. 05比较并应用图表变更
  6. 06浏览示例与模板

适用场景

  1. 01验证业务流程图代码
  2. 02从制品生成图表
  3. 03审查并应用图表修改

MCP 相关

MCP 服务提供七种工具,可验证 FlowZap Code、创建 playground、获取语法、导出图表、转换制品、比较图表和应用变更。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"code": {
"command": "npx",
"args": [
"-y",
"flowzap-mcp"
]
}
}
}
启动命令npx -y flowzap-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmflowzap-mcp

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

FlowZap Code DSL — 官方语法与示例

FlowZap Code 是一种简单的领域专用语言(DSL),用于协作式业务流程绘制和工作流自动化。编写自然易读的代码,即可创建流程图、泳道图、时序图和架构图。无需技术技能!


⚡ 快速示例:婚礼筹备流程

couple { # couple
  n1: circle label:"Start Planning"
  n2: rectangle label:"Define Budget & Priorities"
  n3: rectangle label:"Review Proposals"
  n4: rectangle label:"Make Final Decisions"
  n5: circle label:"Wedding Day!"
  n1.handle(right) -> n2.handle(left)
  n2.handle(right) -> n3.handle(left)
  n3.handle(right) -> n4.handle(left)
  n4.handle(right) -> n5.handle(left)
  n2.handle(bottom) -> planner.n6.handle(top) [label="Hires"]
}

planner { # planner
  n6: rectangle label:"Initial Consultation"
  n7: rectangle label:"Create Planning Timeline"
  n8: rectangle label:"Coordinate Vendors"
  n9: rectangle label:"Final Walkthrough"
  n6.handle(right) -> n7.handle(left)
  n7.handle(right) -> n8.handle(left)
  n8.handle(right) -> n9.handle(left)
  n7.handle(bottom) -> vendors.n10.handle(top) [label="Requests"]
}

vendors { # vendors
  n10: rectangle label:"Receive Requirements"
  n11: diamond label:"Available?"
  n12: rectangle label:"Send Proposal"
  n13: rectangle label:"Confirm Booking"
  n10.handle(right) -> n11.handle(left)
  n12.handle(right) -> n13.handle(left)
  n11.handle(right) -> n12.handle(left) [label="No"]
  n11.handle(bottom) -> n12.handle(bottom) [label="Yes"]
  n12.handle(top) -> couple.n3.handle(bottom) [label="Sends"]
}

在 https://flowzap.xyz 创建免费账户。然后将上面的内容粘贴到 FlowZap 工作区,即可在几秒钟内将你的第一个工作流、时序图和架构图可视化。


🤝 参与贡献

  • Fork 并提交包含新代码示例或建议的拉取请求!
  • 针对语法问题或文档修正提交 issue。
  • 详情请参阅 CONTRIBUTING.md。

📖 文档

博客

🤖 面向 AI Agent 和 Agent 式浏览器

FlowZap 提供机器可读资源,便于自动发现:

MCP 服务(v1.3.5)

为任何兼容的编码工具安装 flowzap-mcp npm 包:

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

兼容 11 种编码工具: Claude Desktop、Claude Code、Cursor、Windsurf IDE、OpenAI Codex、Warp Terminal、Zed Editor、Cline(VS Code)、Roo Code(VS Code)、Continue.dev、Sourcegraph Cody。

提供 7 种工具: flowzap_validate、flowzap_create_playground、flowzap_get_syntax、flowzap_export_graph、flowzap_artifact_to_diagram、flowzap_diff、flowzap_apply_change

URL 参数
  • 在 /playground/{id} 中使用 ?mode=code 可自动打开代码编辑器对话框
  • 在 /playground 中使用 ?code=<base64url> 可从 URL 加载 FlowZap Code(无需 API 调用)

训练语料库

如需专为大模型训练打造的、包含 200 多个真实示例的综合数据集,请参阅: flowzap-xyz/sequence-workflows


许可证

请参阅 LICENSE。

评论

支持 Markdown

第一次接触 MCP?

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

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