Skip to main content
Glama
finfin
by finfin

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.

Send to AI

  • 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.

Flowchart

Sequence Diagram

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

Sequence Diagram

Class Diagram

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

Class Diagram

State Diagram

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

State Diagram

ER Diagram

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

ER Diagram

Gantt Chart

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

Gantt Chart

Pie Chart

pie — Proportionale Daten als Kreisdiagrammsegmente mit Prozentbeschriftungen.

Pie Chart

Git Graph

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

Git Graph

Mindmap

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

Mindmap

Timeline

timeline — Chronologische Ereignisse, gruppiert nach Zeiträumen.

Timeline

User Journey

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

User Journey

Requirement Diagram

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

Requirement Diagram

Quadrant Chart

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

Quadrant Chart

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ützungdark (automatisch aus der Systemeinstellung erkannt) und light

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 start
A
license - permissive license
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
0dRelease cycle
7Releases (12mo)
Commit activity

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

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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