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.1183 npm57MITWhy this server?
Generates Mermaid diagram syntax from ArchiMate models for creating visual enterprise architecture diagrams that can be rendered and shared.
AlicenseAqualityDmaintenanceEnables AI assistants to create, validate, and visualize ArchiMate 3.2 enterprise architecture diagrams through natural language. Supports all 55+ element types across 7 architectural layers with Mermaid diagram generation and XML export capabilities.254 npm11MITWhy this server?
Utilizes Mermaid for creating diagrams to visualize workflow processes and architecture.
AlicenseBqualityFmaintenanceA lightweight bridge that wraps OpenAI's built-in tools (like web search and code interpreter) as Model Context Protocol servers, enabling their use with Claude and other MCP-compatible models.412MITWhy this server?
Allows rendering Mermaid diagrams as PNG or SVG images via Kroki.
AlicenseAqualityCmaintenanceMCP server for rendering diagrams (Mermaid, Graphviz, PlantUML, D2) via Kroki. Provides tools to render diagrams and list available engines.24 npmMITWhy this server?
Allows Mermaid diagram descriptors to be loaded into the live draw.io canvas, converting Mermaid text into an editable diagram.
AlicenseAqualityCmaintenanceEnables AI agents to edit diagram/graph structures on a live draw.io canvas and manage local versions via snapshots, restore, and export without embedding a separate LLM or polluting the workspace.7MITWhy this server?
Exports research structures as Mermaid flowchart diagrams for visualization using Mermaid.js.
AlicenseAqualityDmaintenanceEnables exploration and organization of research ideas using a hierarchical tile-based method with support for creating interconnected nodes (questions, hypotheses, methods, results), analyzing research gaps, and exporting to multiple visualization formats.18MITWhy this server?
Converts Mermaid JS flowchart syntax into native editable .drawio XML elements.
AlicenseBqualityBmaintenanceMCP server that enables AI assistants to create, parse, render, and validate Draw.io diagrams programmatically.1492 PyPI1MITWhy this server?
Converts Mermaid diagrams to JPEG images.
AlicenseBqualityDmaintenanceA local MCP server for Cursor that converts Markdown files and Mermaid diagrams to JPEG images with configurable dimensions and quality.2MITWhy this server?
Generates Mermaid flowchart diagrams for visualizing call graphs, package dependencies, and coupling in Go code.
AlicenseAqualityAmaintenanceA local AST and type-aware Go repository context indexer that uses CHA to map symbols, call graphs, dependencies, and architecture patterns. Built for AI coding agents that need to navigate and reason about large Go codebases without reading raw files.67223MIT