Mermaid Studio
БесплатноНе проверенEnables AI to create, edit, and manage Mermaid diagrams via MCP, with real-time preview in a browser-based editor.
Описание
Enables AI to create, edit, and manage Mermaid diagrams via MCP, with real-time preview in a browser-based editor.
README
Let AI create diagrams for you. Mermaid Studio is a diagram editor with a built-in MCP server — connect Claude, Cursor, or any MCP-compatible AI and say "draw me a flowchart".
Why MCP?
Traditional diagram tools require manual drawing. With MCP, AI tools can create, edit, and manage diagrams programmatically through a standard protocol:
You: "Draw a sequence diagram for OAuth2 login flow"
AI: creates the diagram → you see it instantly in your browser
You: "Add error handling paths"
AI: updates the same diagram → preview refreshes in real-time
The AI gets 7 tools (create_diagram, update_diagram, get_diagram, list_diagrams, delete_diagram, export_diagram, get_templates) and can work with all 9 Mermaid diagram types.
Connect in 30 Seconds
After registration, click the MCP button in the top bar to get a ready-to-paste config:
Claude Desktop / Claude Code / Cursor:
{
"mcpServers": {
"mermaid-studio": {
"url": "https://your-worker.workers.dev/mcp",
"headers": {
"Authorization": "Bearer your-token"
}
}
}
}
Each user gets their own workspace — diagrams are isolated, and the AI only sees yours.
Note for China / restricted network users: Cloudflare Workers (
*.workers.dev) may not be directly accessible in certain regions. You will need a VPN/proxy tool with enhanced/global mode that intercepts all system traffic (e.g., Surge Enhanced Mode, Clash TUN mode), as most proxy tools only cover browser traffic and not CLI/Node.js processes.
Features
- MCP server — AI creates/edits diagrams via standard protocol, real-time sync to browser
- Live editor — CodeMirror + Mermaid.js preview, 9 diagram types
- Multi-user — registration, workspace isolation, token-based auth
- Real-time — WebSocket updates via Durable Objects
- Version history — 50 versions per diagram, one-click restore
- Export — SVG / PNG / batch export
- Dark mode
- Cloudflare Turnstile — optional anti-bot protection for registration
Deploy Your Own
1. Create D1 Database
npm install
npx wrangler login
npx wrangler d1 create mermaid-studio-db
Copy the returned database_id into wrangler.toml.
2. Run Migrations
npm run db:migrate
3. Deploy
npm run deploy
4. (Optional) Add Turnstile Protection
Create a Turnstile widget at Cloudflare Dashboard, then:
# Add site key to wrangler.toml [vars]
# TURNSTILE_SITE_KEY = "your-site-key"
# Set secret key
npx wrangler secret put TURNSTILE_SECRET_KEY
Without Turnstile, registration works without human verification.
Local Development
npm run db:migrate:local
npm run dev
MCP Tools
| Tool | Description | Parameters |
|---|---|---|
create_diagram |
Create a new diagram | name, type?, code |
update_diagram |
Update existing diagram | diagram_id, code, name? |
get_diagram |
Get diagram details | diagram_id |
list_diagrams |
List all diagrams | - |
delete_diagram |
Delete a diagram | diagram_id |
export_diagram |
Export with URL | diagram_id, format? |
get_templates |
Get starter templates | - |
Supported diagram types: flowchart, sequence, class, state, ER, gantt, pie, swimlane, mindmap
Architecture
workers/src/
index.js Hono router, API routes, auth middleware
diagrams.js D1 CRUD for diagrams
users.js User auth (PBKDF2 hashing)
mcp.js MCP protocol handler (JSON-RPC)
websocket.js Durable Object for real-time sync
templates.js 9 diagram templates
public/ SPA frontend (CodeMirror + Mermaid.js)
migrations/ D1 database schema
Stack: Cloudflare Workers + D1 + Durable Objects + Hono
License
MIT
Установка Mermaid Studio
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/wangyaominde/mermaid-studioFAQ
Mermaid Studio MCP бесплатный?
Да, Mermaid Studio MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Mermaid Studio?
Нет, Mermaid Studio работает без API-ключей и переменных окружения.
Mermaid Studio — hosted или self-hosted?
Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.
Как установить Mermaid Studio в Claude Desktop, Claude Code или Cursor?
Открой Mermaid Studio на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
Playwright
Browser automation, scraping, screenshots
автор: MicrosoftPuppeteer
Browser automation and web scraping.
автор: modelcontextprotocolopentabs-dev/opentabs
Plugin-based MCP server + Chrome extension that gives AI agents access to web applications through the user's authenticated browser session. 100+ plugins with a
автор: opentabs-devrobhunter/agentdeals
1,500+ developer infrastructure deals, free tiers, and startup programs across 54 categories. Search deals, compare vendors, plan stacks, and track pricing chan
автор: robhunterCompare Mermaid Studio with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории browse
