Local-first OpenFlowKit diagramming tools for Claude, Cursor, Windsurf & other MCP clients.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Create flows from templates, code, structured imports, or AI. Refine them visually, keep them local-first, and export as Cinematic MP4 walkthroughs β or drive everything from Claude / Cursor / Windsurf via our first-party MCP server.
β Launch the App Β Β |Β Β Documentation Β Β |Β Β Website Β Β |Β Β Issues Β Β |Β Β Contribute
| β¨ Mermaid β Icons Paste Mermaid Β· 1,600+ icons auto-assigned Β· beautiful | π€ AI Generation 10 providers inc. local Ollama Direct-to-canvas output | `{}` Diagram as Code Bidirectional live sync Git-friendly DSL | π§© Asset Libraries Developer Β· AWS Β· Azure GCP Β· CNCF Β· Icons | π¬ Cinematic MP4 WebCodecs H.264 Faster-than-realtime |
| π§· Anchored Layout Pin nodes β auto-layout rearranges around them | πͺ MCP Server Drive from Claude Desktop, Cursor, Windsurf | β‘ Worker Layout ELK runs off main thread UI stays responsive | π¦ Local AI Ollama localhost preset fully offline diagramming | β»οΈ Self-Correcting AI Bad DSL β AI sees its own output and repairs it |
|
|
|
Every diagramming tool makes a compromise. OpenFlowKit doesn't.
| Tool | What's missing |
|---|---|
| Excalidraw / tldraw | Freeform whiteboards β no structured diagram types, no DSL, no code imports |
| Mermaid.js | Code-only β no visual canvas, no AI, no interactive editor |
| Draw.io | Decade-old UX β Limited AI integration, no developer import pipelines |
| Lucidchart / Miro | Cloud lock-in β expensive, account required, your data lives on their servers |
| PlantUML | Server-dependent rendering β no visual editor, no local-first model |
OpenFlowKit is the only MIT-licensed tool that combines a real workspace home, a professional visual canvas, bidirectional diagram-as-code, AI generation from 10 providers (including fully-local Ollama), automatic icon assignment from 1,600+ tech icons, anchored auto-layout, hardware-encoded cinematic MP4 export, and a Model Context Protocol server so Claude / Cursor / Windsurf can drive it directly β all with zero server-side storage.
| OpenFlowKit | Excalidraw | Draw.io | Mermaid | Lucidchart | |
|---|---|---|---|---|---|
| Visual canvas editor | β | β | β | β | β |
| Bidirectional diagram-as-code | β | β | β | β | β |
| AI generation (10 providers + Ollama) | β | β | β | β | Limited |
| Mermaid import (8 types) | β | β | β οΈ | β | β |
| Auto-icon assignment (1,600+) | β | β | β | β | β |
| AWS / Azure / GCP / CNCF icons | β | β | β | Partial | β |
| Anchored auto-layout (pin nodes) | β | β | β | β | β |
| Cinematic MP4 export (WebCodecs) | β | β | β | β | β |
| Figma export (editable SVG) | β | β | β | β | β |
| No account required | β | β | β | β | β |
| Open source (MIT) | β | β | β | β | β |
Paste any Mermaid flowchart, architecture, state diagram, class diagram, ER diagram, sequence diagram, mindmap, or journey β all 8 diagram families. OpenFlowKit renders it on a visual canvas and automatically assigns the correct branded icon to every technology node.
Paste this β you get the Express wordmark, PostgreSQL elephant, Redis logo, and RabbitMQ icon β all auto-detected, all beautifully laid out. No other tool does this.
1,600+ icons from developer, AWS, Azure, CNCF, and GCP catalogs are matched automatically based on node labels. No manual drag-and-drop. No configuration.
npm run test:mermaid runs the broad Mermaid parser/plugin/round-trip gatenpm run test:mermaid:layout runs the layout, import-state, and recovery corpus gatenpm run test:mermaid:gold runs both togetherDescribe your system in plain English. AI generates a diagram on the canvas with correct icons applied automatically.
| Prompt | Output |
|---|---|
| "Node.js API with PostgreSQL and Redis" | 3 nodes with correct icons |
| "AWS Lambda β SQS β DynamoDB" | 3 nodes with AWS icons |
| "React frontend β Express β MongoDB β S3" | 4 nodes across developer + AWS catalogs |
10 providers supported: Google Gemini, OpenAI, Anthropic Claude, Groq, Mistral, NVIDIA NIM, Cerebras, OpenRouter, Ollama (fully local), or any custom OpenAI-compatible endpoint. Bad DSL from any provider is now auto-repaired β the model sees its own broken output and the parser error, then returns corrected DSL in a single follow-up turn.
OpenFlowKit now treats the product as two clear surfaces:
That means the app does not create a fake default flow just to get you onto the canvas. If you delete everything, your workspace can stay empty until you intentionally create the next flow.
Flowpilot sits directly in the editor. Describe a system, paste source code, upload a screenshot, or ask it to refine what's already on the canvas. Your API key is stored in your browser and sent directly to the provider β OpenFlowKit's servers never see it.
10 providers. Bring your own key. Switch any time. One runs entirely on your laptop.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/openflowkit-mcp)<a href="https://allmcps.com/mcp/openflowkit-mcp"><img src="https://allmcps.com/api/badge/openflowkit-mcp?style=directory" alt="Openflowkit MCP on AllMCPs" /></a>