MCP App that renders Mermaid diagrams as interactive UI in Claude, VS Code and other MCP clients
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"mermaid": {
"args": [
"-y",
"mermaid-mcp-app",
"--stdio"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
An MCP App that renders Mermaid diagrams in an interactive viewer with pan, zoom, and a built-in source editor. Edit diagrams directly in the split-view editor and send the updated source back to the LLM to continue the conversation with your changes. Works in Claude Desktop, VS Code, and any MCP-App-compatible host.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in design / developer-tools
A Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
XcodeBuildMCP provides tools for Xcode project management, simulator management, and app utilities.
MCP server for accessing Figma plugin console logs and screenshots via Cloudflare Workers or local mode
MCP server for using the GitLab API
MCP Security Weekly
Get CVE alerts and security updates for Mermaid Mcp App and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
English | 繁體中文
An MCP App that renders Mermaid diagrams in an interactive viewer with pan, zoom, and a built-in source editor. Edit diagrams directly in the split-view editor and send the updated source back to the LLM to continue the conversation with your changes. Works in Claude Desktop, VS Code, and any MCP-App-compatible host.
Once configured, ask the LLM to draw a diagram:
"Draw a flowchart showing user authentication flow"
"Create a sequence diagram for an API request lifecycle"
"Render this mermaid diagram: `graph TD; A-->B; B-->C`"
You can also specify a theme explicitly:
"Draw a class diagram with light theme"
Edit the diagram source directly in the split-view editor, then send it back to the LLM to continue the conversation with your changes.

flowchart — General-purpose directed graphs. Supports top-down and left-right layouts, subgraphs, and various node shapes.

sequenceDiagram — Interaction between participants over time. Shows messages, loops, and alternative flows.

classDiagram — Object-oriented class structure with attributes, methods, and relationships (inheritance, composition, etc.).

stateDiagram-v2 — Finite state machines with transitions, composite states, and concurrency.

erDiagram — Entity-relationship diagrams for data modeling with cardinality annotations.

gantt — Project timelines with tasks, milestones, dependencies, and critical paths.

pie — Proportional data as pie slices with percentage labels.

gitGraph — Git branch and commit history visualization with merge and cherry-pick flows.

mindmap — Hierarchical tree of ideas radiating from a central root node.

timeline — Chronological events grouped by time period.

journey — User experience flows scored by satisfaction level across sections and actors.

requirementDiagram — System requirements with type, risk, and verification method, linked to design elements.

`quad