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?
Validates and renders Mermaid diagrams, returning validation results and rendered SVG/PNG output when valid, enabling LLMs to create and verify diagram syntax.
AlicenseBqualityCmaintenanceA Model Context Protocol server that validates and renders Mermaid diagrams.1186 npm57MITWhy this server?
Allows generating Mermaid diagrams from the context graph to visualize relationships between artifacts in the project.
AlicenseBqualityAmaintenanceMulti-Agent Development Agentic Network that enables AI-driven software development through specialized agents, interactive wizards, and structured debate, with MCP integration for IDE tools like workflow execution, impact analysis, and ecosystem search.42731 npmMITWhy this server?
Accepts Mermaid flowchart, sequenceDiagram, and erDiagram input and renders them into audited diagrams.
AlicenseBqualityBmaintenanceEnables agents to turn short specs, Mermaid, or CSV data into laid-out SVG diagrams and charts, and to validate and audit the result for overlapping labels, arrows through boxes, and spilling text before showing it to anyone. Exposes render, describe, validate, audit, export, and infer tools so drawings can be generated, checked, and converted to formats like PNG, PDF, draw.io, and Excalidraw.6MITWhy this server?
Generates Mermaid flowchart diagrams from repository analysis, enabling visual architecture documentation that can be embedded in markdown and rendered on platforms like GitHub.
AlicenseAqualityAmaintenanceAn MCP server that maps any repository into architecture diagrams, providing tools for scanning code facts, building import graphs, and generating Mermaid/DOT diagrams, plus architecture rule enforcement for CI.554 npm1MITWhy this server?
Provides tools for managing Mermaid diagrams in a project, including listing, reading, creating, updating, deleting, rendering to SVG/PNG, and checking diagram consistency against the codebase.
AlicenseAqualityBmaintenanceEnables AI coding agents to list, read, create, update, delete, and render PlantUML and Mermaid diagrams, and check them against the actual codebase to detect architecture drift.750 npm1MITWhy this server?
Exports the analyzed code graph and named maps as Mermaid diagrams, alongside other graph export formats.
AlicenseAqualityBmaintenanceEnables users to build and continuously refresh a code index of a repository, then query it to answer architecture, impact, tracing and log questions with verifiable evidence lines. Also checks Java, Kotlin and TypeScript/JavaScript names against real sources and classpaths, and supports commit review and Minecraft/JVM analysis directly from an agent session.51Apache 2.0Why this server?
Converts Mermaid diagrams to Excalidraw format for editing and rendering within the server (planned).
AlicenseAqualityBmaintenanceAn MCP server for Excalidraw diagram creation and headless rendering, enabling interactive canvas editing and automated SVG/PNG export via Playwright.41MITWhy this server?
Generates diagrams from Mermaid syntax (flowcharts, sequence diagrams, class diagrams, etc.) in multiple output formats including PNG, PDF, and SVG, with support for multiple themes and customizable backgrounds.
AlicenseAqualityDmaintenanceAn MCP server that generates diagrams from Mermaid code in multiple formats (PNG, PDF, SVG).21MITWhy this server?
Allows generating UML diagrams from Mermaid code in StarUML.
AlicenseAqualityCmaintenanceModel Context Protocol server that lets AI agents drive StarUML programmatically — generate UML diagrams, execute commands, and manage elements and projects via HTTP.21115 npm1MIT