mermaid-mcp-app
Mermaid MCP App
English | 繁體中文
Eine MCP-App, die Mermaid-Diagramme in einem interaktiven Viewer mit Schwenken, Zoomen und einem integrierten Quelltext-Editor rendert. Bearbeiten Sie Diagramme direkt im Split-View-Editor und senden Sie den aktualisierten Quelltext zurück an das LLM, um das Gespräch mit Ihren Änderungen fortzusetzen. Funktioniert in Claude Desktop, VS Code und jedem MCP-App-kompatiblen Host.
Verwendung
Nach der Konfiguration können Sie das LLM bitten, ein Diagramm zu zeichnen:
"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`"Sie können auch ein Design explizit angeben:
„Zeichne ein Klassendiagramm mit hellem Design“
Related MCP server: Excalidraw MCP App Server
Funktionen
Interaktion mit KI
Bearbeiten Sie den Diagramm-Quelltext direkt im Split-View-Editor und senden Sie ihn zurück an das LLM, um das Gespräch mit Ihren Änderungen fortzusetzen.

An KI senden — sendet den bearbeiteten Diagramm-Quelltext zurück an das LLM und löst eine Antwort aus
Automatische Kontextsynchronisierung — Der LLM-Kontext wird beim Tippen automatisch aktualisiert (entprellt); das LLM sieht bei der nächsten Nachricht immer Ihren neuesten Quelltext
Diagrammtypen (13 unterstützt)
Flowchart
flowchart — Allgemeine gerichtete Graphen. Unterstützt Top-Down- und Links-Rechts-Layouts, Untergraphen und verschiedene Knotenformen.

Sequence Diagram
sequenceDiagram — Interaktion zwischen Teilnehmern im Zeitverlauf. Zeigt Nachrichten, Schleifen und alternative Abläufe.

Class Diagram
classDiagram — Objektorientierte Klassenstruktur mit Attributen, Methoden und Beziehungen (Vererbung, Komposition usw.).

State Diagram
stateDiagram-v2 — Endliche Zustandsautomaten mit Übergängen, zusammengesetzten Zuständen und Nebenläufigkeit.

ER Diagram
erDiagram — Entity-Relationship-Diagramme für die Datenmodellierung mit Kardinalitätsangaben.

Gantt Chart
gantt — Projektzeitpläne mit Aufgaben, Meilensteinen, Abhängigkeiten und kritischen Pfaden.

Pie Chart
pie — Proportionale Daten als Kreisdiagrammsegmente mit Prozentbeschriftungen.

Git Graph
gitGraph — Visualisierung der Git-Branch- und Commit-Historie mit Merge- und Cherry-Pick-Abläufen.

Mindmap
mindmap — Hierarchischer Ideenbaum, der von einem zentralen Wurzelknoten ausgeht.

Timeline
timeline — Chronologische Ereignisse, gruppiert nach Zeiträumen.

User Journey
journey — User-Experience-Abläufe, bewertet nach Zufriedenheitsgrad über Abschnitte und Akteure hinweg.

Requirement Diagram
requirementDiagram — Systemanforderungen mit Typ, Risiko und Verifikationsmethode, verknüpft mit Designelementen.

Quadrant Chart
quadrantChart — Streudiagramm mit vier Quadranten für Priorisierungs- und Positionierungsanalysen.

UI
Schwenken & Zoomen — Maus ziehen zum Schwenken, Mausrad zum Zoomen, Pinch-to-Zoom auf Touch-Geräten
An Container anpassen — passt das Diagramm beim Rendern automatisch an; die Zurücksetzen-Schaltfläche stellt die Anpassung wieder her
SVG kopieren — kopiert das gerenderte SVG in die Zwischenablage
Split-View-Quelltext-Editor — immer sichtbares Editor-Panel mit Live-Neu-Rendering (400 ms Entprellung)
Minimierbarer Editor — zu einer kompakten unteren Leiste einklappbar; mit einem Klick erweiterbar
Umschalter für vertikales / horizontales Layout — Quelltext unten (vertikal) oder rechts (horizontal); im minimierten Zustand wird immer unten angedockt
Design-Unterstützung —
dark(automatisch aus der Systemeinstellung erkannt) undlight
Installation
Claude Desktop — Erweiterung (empfohlen)
Laden Sie die neueste .mcpb von GitHub Releases herunter und installieren Sie sie per Doppelklick. Kein Terminal oder Konfiguration erforderlich.
Claude Desktop — Manuell
Fügen Sie Folgendes zu ~/Library/Application Support/Claude/claude_desktop_config.json hinzu:
{
"mcpServers": {
"mermaid": {
"command": "npx",
"args": ["-y", "mermaid-mcp-app", "--stdio"]
}
}
}VS Code
Fügen Sie Folgendes zu .vscode/mcp.json oder den Benutzereinstellungen hinzu:
{
"mcpServers": {
"mermaid": {
"command": "npx",
"args": ["-y", "mermaid-mcp-app", "--stdio"]
}
}
}Entwicklung
# Install dependencies
npm install
# Build (view + server)
npm run build
# Watch mode (view only)
npm run dev
# Start server
npm startThis server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables AI assistants to generate interactive Excalidraw diagrams with viewport camera control and fullscreen editing directly in the chat.5,110
- FlicenseNot gradedqualityDmaintenanceStreams hand-drawn Excalidraw diagrams with smooth viewport camera control and interactive fullscreen editing, enabling diagram creation via natural language.
- FlicenseNot gradedqualityDmaintenanceEnables AI to create, edit, and manage Mermaid diagrams via MCP, with real-time preview in a browser-based editor.3
- AlicenseNot gradedqualityBmaintenanceEnables LLMs to draw interactive diagrams (architecture, sequence, class) inside the editor, with clickable nodes that jump to source code.6MIT
Related MCP Connectors
Let Claude, Cursor, or ChatGPT author Mermaid diagrams your team can read and share.
Generate dynamic Mermaid diagrams and charts with AI assistance. Customize styles and export diagr…
Renders interactive Chart.js charts and dashboards inline in AI conversations.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/finfin/mermaid-mcp-app'
If you have feedback or need assistance with the MCP directory API, please join our Discord server