mcpField
F
Flowzap

Flowzap

Local
github.com/flowzap-xyzDeveloper Tools2Updated 35w ago

About Flowzap

Flowzap is an MCP server and reference set for FlowZap Code, a DSL for mapping business processes and creating workflow, sequence, and architecture diagrams. It provides syntax guidance and diagram tools for coding tools and AI agents.

Key features

  1. 01Validate FlowZap Code
  2. 02Create diagram playgrounds
  3. 03Retrieve syntax guidance
  4. 04Export graphs and convert artifacts
  5. 05Compare and apply diagram changes
  6. 06Browse examples and templates

Use cases

  1. 01Validate a business process diagram
  2. 02Generate diagrams from artifacts
  3. 03Review and apply diagram edits

MCP support

The MCP server exposes seven tools for validating FlowZap Code, creating playgrounds, retrieving syntax, exporting graphs, converting artifacts, comparing diagrams, and applying changes.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"code": {
"command": "npx",
"args": [
"-y",
"flowzap-mcp"
]
}
}
}
Run commandnpx -y flowzap-mcp

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npmflowzap-mcp

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

FlowZap Code DSL — Official Syntax & Examples

FlowZap Code is a simple domain-specific language (DSL) for collaborative business process mapping and workflow automation. Write natural, readable code to create flowcharts, swimlane diagrams, sequence diagrams, and architecture diagrams. No technical skills needed!


⚡ Quick example: A wedding planning process

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"]
}

Create your free account on https://flowzap.xyz. Then paste the above into your FlowZap workspace to visualize your first workflow, sequence and architecture diagram in seconds.


🤝 Contributing

  • Fork & submit pull requests with new code examples or suggestions!
  • Open issues for syntax questions or documentation fixes.
  • See CONTRIBUTING.md for details.

📖 Documentation

Blog

🤖 For AI Agents & Agentic Browsers

FlowZap provides machine-readable resources for automated discovery:

MCP Server (v1.3.5)

Install the flowzap-mcp npm package for any compatible coding tool:

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

Compatible with 11 coding tools: 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 tools available: flowzap_validate, flowzap_create_playground, flowzap_get_syntax, flowzap_export_graph, flowzap_artifact_to_diagram, flowzap_diff, flowzap_apply_change

URL Parameters
  • ?mode=code on /playground/{id} auto-opens the code editor dialog
  • ?code=<base64url> on /playground loads FlowZap Code from URL (no API call needed)

Training Corpus

For a comprehensive dataset of 200+ real-world examples tailored for LLM training, see: flowzap-xyz/sequence-workflows


License

See LICENSE.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.