Skip to main content
Glama

MCP Mermaid build npm Version npm License Trust Score

Generieren Sie mermaid-Diagramme und -Charts dynamisch mit AI MCP. Sie können auch Folgendes verwenden:

  • mcp-server-chart zum Generieren von Charts, Graphen und Karten.

  • Infographic zum Generieren von Infografiken, wie z. B. Timeline, Comparison, List, Process usw.

  • 🖼️ figure.ling.pub/gallery zum Durchsuchen und Teilen von KI-generierten Diagrammen und Abbildungen, die mit mcp-mermaid und anderen Tools erstellt wurden.

✨ Funktionen

  • Volle Unterstützung aller Funktionen und der Syntax von Mermaid.

  • Unterstützung der Konfiguration von backgroundColor und theme, wodurch große KI-Modelle reichhaltige Stilkonfigurationen ausgeben können.

  • Unterstützung des Exports in die Formate base64, svg, mermaid, file sowie remote-freundliche svg_url- und png_url-Formate, mit Validierung für Mermaid, um die korrekte Syntax- und Grafikausgabe des Modells über mehrere Runden hinweg zu erleichtern. Verwenden Sie outputType: "file", um PNG-Diagramme automatisch für KI-Agenten auf der Festplatte zu speichern, oder die URL-Modi, um Diagramme über öffentliche mermaid.ink-Links zu teilen.

Related MCP server: Mermaid-MCP

🤖 Verwendung

Um es mit einer Desktop-App wie Claude, VSCode, Cline, Cherry Studio usw. zu verwenden, fügen Sie die unten stehende MCP-Server-Konfiguration hinzu. Auf dem Mac-System:

{
  "mcpServers": {
    "mcp-mermaid": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-mermaid"
      ]
    }
  }
}

Auf dem Windows-System:

{
  "mcpServers": {
    "mcp-mermaid": {
      "command": "cmd",
      "args": [
        "/c",
        "npx",
        "-y",
        "mcp-mermaid"
      ]
    }
  }
}

Sie können es auch auf Aliyun, Modelscope, Glama.ai, Smithery.ai oder anderen mit HTTP- oder SSE-Protokoll verwenden.

Zugriffspunkte:

  • SSE: http://localhost:3033/sse

  • Streamable: http://localhost:1122/mcp

Verfügbare Docker-Tags:

  • susuperli/mcp-mermaid:latest - Neueste stabile Version

  • Alle verfügbaren Tags finden Sie unter Docker Hub

🚰 Ausführung mit SSE- oder Streamable-Transport

Option 1: Globale Installation

Installieren Sie das Paket global:

npm install -g mcp-mermaid

Starten Sie den Server mit der von Ihnen bevorzugten Transportoption:

# For SSE transport (default endpoint: /sse)
mcp-mermaid -t sse

# For Streamable transport with custom endpoint
mcp-mermaid -t streamable

Option 2: Lokale Entwicklung

Wenn Sie lokal mit dem Quellcode arbeiten:

# Clone and setup
git clone https://github.com/hustcc/mcp-mermaid.git
cd mcp-mermaid
npm install
npm run build

# Run with npm scripts
npm run start:sse        # SSE transport on port 3033
npm run start:streamable # Streamable transport on port 1122

Zugriffspunkte

Anschließend können Sie auf den Server zugreifen unter:

  • SSE-Transport: http://localhost:3033/sse

  • Streamable-Transport: http://localhost:1122/mcp (lokal) oder http://localhost:3033/mcp (global)

🎮 CLI-Optionen

Sie können auch die folgenden CLI-Optionen verwenden, wenn Sie den MCP-Server ausführen. Befehlsoptionen erhalten Sie durch Ausführen der CLI mit -h.

MCP Mermaid CLI

Options:
  --transport, -t  Specify the transport protocol: "stdio", "sse", or "streamable" (default: "stdio")
  --port, -p       Specify the port for SSE or streamable transport (default: 3033)
  --endpoint, -e   Specify the endpoint for the transport:
                    - For SSE: default is "/sse"
                    - For streamable: default is "/mcp"
  --help, -h       Show this help message

🔨 Entwicklung

Abhängigkeiten installieren:

npm install

Server bauen:

npm run build

Starten des MCP-Servers

Verwendung des MCP-Inspektors (zum Debuggen):

npm run start

Verwendung verschiedener Transportprotokolle:

# SSE transport (Server-Sent Events)
npm run start:sse

# Streamable HTTP transport
npm run start:streamable

Direkte Node-Befehle:

# SSE transport on port 3033
node build/index.js --transport sse --port 3033

# Streamable HTTP transport on port 1122
node build/index.js --transport streamable --port 1122

# STDIO transport (for MCP client integration)
node build/index.js --transport stdio

🐳 Docker-Verwendung

Führen Sie MCP Mermaid mit Docker aus:

# Pull the image
docker pull susuperli/mcp-mermaid:latest

# Run with SSE transport (default)
docker run -p 3033:3033 susuperli/mcp-mermaid:latest --transport sse

# Run with streamable transport
docker run -p 1122:1122 susuperli/mcp-mermaid:latest --transport streamable --port 1122

📄 Lizenz

MIT@hustcc.

Install Server
A
license - permissive license
B
quality
C
maintenance

Maintenance

Maintainers
31dResponse time
4wRelease cycle
6Releases (12mo)
Commit activity
Issues opened vs closed

Related MCP Servers

  • F
    license
    Not graded
    quality
    F
    maintenance
    Narasimhaponnada/mermaid-mcp - AI-powered Mermaid diagram generation with 22+ diagram types including flowcharts, sequence diagrams, class diagrams, ER diagrams, architecture diagrams, state machines, and more. Features 50+ pre-built templates, advanced layout engines, SVG/PNG/PDF exports.
    51
  • A
    license
    Not graded
    quality
    D
    maintenance
    An MCP server that enables AI assistants to programmatically create and manage flowcharts, ERDs, and swimlane diagrams. It provides tools for manipulating diagram structures, performing auto-layouts, and exporting to Mermaid or Markdown formats.
    14
    MIT

View all related MCP servers

Related MCP Connectors

  • AI agent draws editable hand-drawn diagrams (flowchart, ER, architecture) via MCP, not static images

  • Let Claude, Cursor, or ChatGPT author Mermaid diagrams your team can read and share.

  • Generate cloud architecture diagrams, flowcharts, and sequence diagrams.

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/hustcc/mcp-mermaid'

If you have feedback or need assistance with the MCP directory API, please join our Discord server