1. Conduid
  2. Automation
  3. io.github.flowzap-xyz/flowzap
MCP server · Automation

io.github.flowzap-xyz/flowzap

Create workflow diagrams via AI assistants with FlowZap Code validation and playground URLs.

Unclaimed automation
37Low

Scored 6 months ago · breakdown

About io.github.flowzap-xyz/flowzap

io.github.flowzap-xyz/flowzap is an MCP server in the Automation category: create workflow diagrams via AI assistants with FlowZap Code validation and playground URLs.

Install

Claude Code
claude mcp add io-github-flowzap-xyz-flowzap -- npx -y flowzap-mcp
npx
npx -y flowzap-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (11)

**Claude Code**Run: `claude mcp add --transport stdio flowzap -- npx -y flowzap-mcp`<br>Or add to `.mcp.json` in your project root.

Parameters not published.

**Claude Desktop**Add to `claude_desktop_config.json`:<br>**macOS:** `~/Library/Application Support/Claude/claude_desktop_config.json`<br>**Windows:** `%APPDATA%\Claude\claude_desktop_config.json`

Parameters not published.

**Cline** (VS Code)Open Cline sidebar → MCP Servers icon → Edit `cline_mcp_settings.json`

Parameters not published.

**Continue.dev**Create `.continue/mcpServers/flowzap.yaml` with:<br>`name: FlowZap`<br>`mcpServers:`<br>` - name: flowzap`<br>` command: npx`<br>` args: ["-y", "flowzap-mcp"]`

Parameters not published.

**Cursor**Open Settings → Features → MCP Servers → Add Server. Use the same JSON config.

Parameters not published.

**OpenAI Codex**Add to `~/.codex/config.toml`:<br>`[mcp_servers.flowzap]`<br>`command = "npx"`<br>`args = ["-y", "flowzap-mcp"]`<br>Or run: `codex mcp add flowzap -- npx -y flowzap-mcp`

Parameters not published.

**Roo Code** (VS Code)Add to `.roo/mcp.json` in project or global settings.

Parameters not published.

**Sourcegraph Cody**Add to VS Code `settings.json` via `openctx.providers` configuration.

Parameters not published.

**Warp Terminal**Settings → MCP Servers → Click "+ Add" → Paste the JSON config.

Parameters not published.

**Windsurf IDE**Add to `~/.codeium/windsurf/mcp_config.json`

Parameters not published.

**Zed Editor**Add to `settings.json`:<br>`{"context_servers": {"flowzap": {"command": "npx", "args": ["-y", "flowzap-mcp"]}}}`

Parameters not published.

Ask AI

✦

Ask AI about io.github.flowzap-xyz/flowzap

Powered by Claude · Grounded in docs

I know everything about io.github.flowzap-xyz/flowzap. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

FlowZap MCP Server

Create workflow, sequence, and architecture diagrams using AI assistants like Claude, Cursor, Windsurf, and 8 other MCP-compatible tools.

FlowZap is a visual workflow diagramming tool with a text-based DSL called FlowZap Code. This MCP server lets AI assistants create diagrams for you.

What is FlowZap?

FlowZap turns text prompts into triple-view diagrams (Workflow, Sequence & Architecture) using FlowZap Code DSL. It is NOT Mermaid, NOT PlantUML - it is a unique domain-specific language designed for simplicity and AI generation.

Key Facts:

  • Only 4 shapes: circle, rectangle, diamond, taskbox
  • Node attributes use colon: label:"Text"
  • Edge labels use equals: [label="Text"]
  • Handles required: n1.handle(right) -> n2.handle(left)
  • Lane display label must be on the same line as the opening brace: laneName { # Label
  • Sequence diagram quality: every cross-lane request needs a matching response edge before the next major request; define edges in chronological order; keep a strict request → response → next request rhythm; no orphaned nodes

Installation

The FlowZap MCP Server works with any tool that supports the Model Context Protocol (MCP):

All Compatible Coding Tools

Tool How to Configure
Claude Desktop Add to claude_desktop_config.json:macOS: ~/Library/Application Support/Claude/claude_desktop_config.jsonWindows: %APPDATA%\Claude\claude_desktop_config.json
Claude Code Run: claude mcp add --transport stdio flowzap -- npx -y flowzap-mcpOr add to .mcp.json in your project root.
Cursor Open Settings → Features → MCP Servers → Add Server. Use the same JSON config.
Windsurf IDE Add to ~/.codeium/windsurf/mcp_config.json
OpenAI Codex Add to ~/.codex/config.toml:[mcp_servers.flowzap]command = "npx"args = ["-y", "flowzap-mcp"]Or run: codex mcp add flowzap -- npx -y flowzap-mcp
Warp Terminal Settings → MCP Servers → Click "+ Add" → Paste the JSON config.
Zed Editor Add to settings.json:{"context_servers": {"flowzap": {"command": "npx", "args": ["-y", "flowzap-mcp"]}}}
Cline (VS Code) Open Cline sidebar → MCP Servers icon → Edit cline_mcp_settings.json
Roo Code (VS Code) Add to .roo/mcp.json in project or global settings.
Continue.dev Create .continue/mcpServers/flowzap.yaml with:name: FlowZapmcpServers: - name: flowzap command: npx args: ["-y", "flowzap-mcp"]
Sourcegraph Cody Add to VS Code settings.json via openctx.providers configuration.

Not Compatible: Replit and Lovable.dev only support remote MCP servers via URL. Use the Public API instead.

JSON Configuration

All tools use the same JSON configuration format:

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

Windows Users: If tools don't appear, use the absolute path:

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

Find your npx path with: where.exe npx

Available Tools

Core Tools

Tool Description
flowzap_validate Validate FlowZap Code syntax
flowzap_create_playground Create a shareable diagram URL
flowzap_get_syntax Get FlowZap Code syntax documentation

Agent-Focused Tools

Tool Description
flowzap_export_graph Export FlowZap Code as structured JSON graph (lanes, nodes, edges) for reasoning
flowzap_artifact_to_diagram Parse HTTP logs, OpenAPI specs, or code into FlowZap diagrams
flowzap_diff Compare two versions of FlowZap Code and get structured diff
flowzap_apply_change Apply structured patch operations (insert/remove/update nodes/edges)

Usage Examples

Basic Diagram Creation

Ask your AI assistant:

  • "Generate a Sequence diagram of the current Sign In flow implemented in this App"
  • "Create a workflow diagram for an order processing system"
  • "Create an architecture diagram for a microservices API gateway"
  • "Make a flowchart showing user registration flow"
  • "Diagram a CI/CD pipeline with build, test, and deploy stages"

Agent-Focused Workflows

Parse HTTP Logs into Diagrams:

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

The agent uses flowzap_artifact_to_diagram with artifactType: "http_logs".

Analyze Diagram Structure:

"Which steps in this workflow touch the database?"

The agent uses flowzap_export_graph to get a JSON graph, then queries it.

Show What Changed:

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

The agent uses flowzap_diff to compare old and new code.

Safe Incremental Updates:

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

The agent uses flowzap_apply_change with a structured patch instead of regenerating.

The assistant will:

  1. Generate FlowZap Code based on your description
  2. Validate the code
  3. Create a playground URL with the appropriate view (workflow, sequence, or architecture) to view and share

FlowZap Code Example

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

Security

  • No authentication required - Uses only public FlowZap APIs
  • No user data access - Cannot read your diagrams or account
  • Runs locally - The MCP server runs on your machine
  • SSRF protected - Only connects to flowzap.xyz
  • Rate limited - 30 requests/minute client-side
  • Input validation - 50KB max code size

Agent Skill (skills.sh)

Install the FlowZap skill for 40+ compatible coding agents via skills.sh:

npx skills add flowzap-xyz/flowzap-mcp

Links

License

MIT

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About io.github.flowzap-xyz/flowzap

How do I install io.github.flowzap-xyz/flowzap?

Run claude mcp add io-github-flowzap-xyz-flowzap -- npx -y flowzap-mcp, then add the server to your MCP client's configuration.

Is io.github.flowzap-xyz/flowzap safe to use with an AI agent?

Its trust score is 37 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is io.github.flowzap-xyz/flowzap still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.