Best Mermaid MCP Servers
Mermaid is a JavaScript-based diagramming and charting tool that renders Markdown-inspired text definitions to create and modify diagrams dynamically. It allows users to generate flowcharts, sequence diagrams, class diagrams, and other visualization tools using text and code.
Why this server?
Supports converting Mermaid flowchart syntax into Excalidraw diagrams.
AlicenseBqualityBmaintenanceAn MCP server that generates beautiful Excalidraw architecture diagrams with perfect auto-layout, stateful editing, and architecture-aware component styling.226397 PyPI162MITWhy this server?
Uses Mermaid for architecture diagrams in documentation to visualize the system's component relationships and data flow.
AlicenseAqualityAmaintenanceEnables real-time user intervention for MCP agents through a web UI, allowing users to review context and provide feedback when AI agents drift from intent, keeping them on track.21197 PyPI16MITWhy this server?
Supports embedding Mermaid diagrams in slides, allowing the MCP server to create and edit diagram definitions within presentations.

kadal-deckofficial
AlicenseAqualityAmaintenanceWrite, check, screenshot and publish MDX slide decks with a live audience room (polls, quizzes, Q&A). Runs locally over stdio with npx @kadal/deck mcp.241AGPL 3.0Why this server?
Supports creating diagrams in Mermaid.js format in addition to native draw.io XML, which can be opened in the draw.io editor.

drawio MCP Serverofficial
AlicenseAqualityAmaintenanceOfficial draw.io MCP server: create diagrams from Mermaid, XML or CSV, shown inline in Claude, ChatGPT, VS Code and Cursor or opened in the draw.io editor. Searches 10,000+ shapes.85,741Apache 2.0Why this server?
Allows export of data lineage diagrams in Mermaid format for visualizing data transformations.
AlicenseBqualityBmaintenanceA Python MCP server for hypothesis-driven data analysis, managing analysis designs, data catalogs, and review workflows through Claude Code or any MCP-compatible client.18MITWhy this server?
Generates ER diagrams in Mermaid format during schema analysis, enabling visual representation of database structures.
AlicenseAqualityDmaintenanceEnables AI agents to format SQL, explain queries in plain English, analyze schemas, build queries from natural language, and generate migrations, all without requiring a database connection.537 npmMITWhy this server?
Generates interactive Mermaid entity-relationship diagrams from SQL DDL schemas for visual database exploration.
AlicenseBqualityAmaintenanceProvides a universal developer operations and diagnostics toolkit with sandboxed code execution, algorithm stress testing, security secret scanning, AST-based code fixes, and a visual dashboard for ERD, port/process inspection, and differential testing.2817 npm3MITWhy this server?
Generates diagrams from Mermaid code, supporting flowcharts, sequence diagrams, ER diagrams, state diagrams, Gantt charts, and git graphs, outputting SVG or PNG.
AlicenseAqualityBmaintenanceGenerates diagrams, charts, HTML pages, and slide decks from text DSLs, enabling AI agents to embed visual assets into Markdown.816 npm1MITWhy this server?
Allows importing Mermaid syntax (flowchart, sequence, class, state) to automatically generate Excalidraw diagrams.
AlicenseAqualityDmaintenanceGenerate 25+ types of hand-drawn Excalidraw diagrams - flowcharts, sequence, architecture, mind maps, ER, UML, kanban, bar/line/radar charts - from structured input with Sugiyama auto-layout and CJK support. Reads and modifies .excalidraw files, exports SVG. Python, local, no API keys required.284MIT