KI-Integration (MCP-Server)

Diagrammix enthält einen integrierten MCP-Server (Model Context Protocol), der KI-Assistenten wie Claude und Codex ermöglicht, Ihre Diagramme direkt zu lesen und zu bearbeiten. Beschreiben Sie in natürlicher Sprache, was Sie benötigen, und die KI platziert Symbole, Verbindungslinien und Layouts für Sie auf dem Canvas.

Was kann die KI?

  • Diagramme aus einer Beschreibung erstellen — fragen Sie nach einem Flussdiagramm, einer Netzwerktopologie oder einem Organigramm und erhalten Sie es sofort auf dem Canvas
  • Mindmaps erstellen — beschreiben Sie ein Thema und erhalten Sie eine strukturierte Mindmap
  • Ihr Dokument lesen — die KI sieht Ihre aktuellen Formen, Verbindungslinien, Ebenen und Stile
  • Vorhandene Elemente ändern — Text, Farben, Positionen oder Verbindungslinien-Routing aktualisieren
  • Stapeloperationen — ganze Diagramme mit Symbolen und Verbindungslinien in einem einzigen Schritt erstellen
  • Auto-Layout und Ausrichtung — Elemente mit natürlichsprachlichen Befehlen organisieren
  • Ein Aussehen aus einem Bild replizieren — geben Sie der KI ein Referenzbild, und sie erstellt eine passende benutzerdefinierte Vorlage und einen passenden Stil
  • Exportieren — SVG-, PNG-, Visio- (.vsdx) oder Mermaid-Ausgabe auf Abruf erzeugen

Voraussetzungen

  • Diagrammix PRO (Einmalkauf)
  • Diagrammix muss mit aktiviertem MCP-Server laufen
  • Ist kein Dokument geöffnet, kann der Assistent ein neues erstellen
  • KI-Client und Diagrammix müssen sich auf demselben Rechner befinden (localhost)

Es werden kein Node.js, npx oder mcp-remote benötigt — Diagrammix enthält einen nativen Helfer für Clients, die einen solchen erfordern.

Einrichtung

1. Den MCP-Server aktivieren

  1. Öffnen Sie Diagrammix
  2. Gehen Sie zu Diagrammix > Einstellungen (oder drücken Sie Cmd+,)
  3. Wechseln Sie zum Tab KI-Integration
  4. Schalten Sie im Abschnitt MCP-Server die Option MCP-Server aktivieren ein

Status zeigt Läuft, sobald der Server bereit ist. Der Server lauscht unter http://localhost:8420/mcp.

2. Claude Desktop konfigurieren

Claude Desktop verbindet sich über stdio. Diagrammix liefert einen nativen stdio-Helfer im App-Bundle mit, sodass kein Node.js, npx oder mcp-remote erforderlich ist.

  1. Klicken Sie in den Diagrammix-Einstellungen auf Konfiguration kopieren — dadurch wird der genaue Pfad zum mitgelieferten Helfer für Ihre Installation eingetragen
  2. Öffnen Sie die Konfigurationsdatei von Claude Desktop: ~/Library/Application Support/Claude/claude_desktop_config.json
  3. Fügen Sie die Konfiguration ein. Sie sieht so aus — der command-Pfad verweist auf den Helfer innerhalb des Ordners, in dem Diagrammix.app installiert ist:
{
  "mcpServers": {
    "diagrammix": {
      "command": "/Applications/Diagrammix.app/Contents/MacOS/diagrammix-mcp-stdio",
      "args": ["--url", "http://localhost:8420/mcp"]
    }
  }
}

Hinweis: Verwenden Sie Konfiguration kopieren, anstatt den Pfad von Hand einzugeben — er verweist auf den Helfer innerhalb Ihres tatsächlichen App-Bundles, das Diagrammix signiert und aktuell hält.

  1. Starten Sie Claude Desktop neu. Die Diagrammix-Werkzeuge erscheinen im Chat.

3. Claude Code (CLI) konfigurieren

Claude Code unterstützt Streamable HTTP nativ — es ist keine Brücke erforderlich. Fügen Sie einen MCP-Server vom Typ HTTP hinzu, der auf Folgendes verweist:

http://localhost:8420/mcp

Die genauen Befehle oder Konfigurationsdateien finden Sie in der MCP-Dokumentation von Claude Code.

4. Codex konfigurieren

Codex (App, CLI und IDE-Erweiterung teilen sich eine MCP-Konfiguration) verbindet sich über Streamable HTTP. Konfigurieren Sie es auf eine der beiden Arten:

Option A — config.toml. Klicken Sie im Codex-Bereich der Diagrammix-Einstellungen auf Konfiguration kopieren und fügen Sie sie in ~/.codex/config.toml ein:

[mcp_servers.diagrammix]
url = "http://localhost:8420/mcp"
enabled = true
default_tools_approval_mode = "prompt"
startup_timeout_sec = 20
tool_timeout_sec = 60

Option B — CLI. Klicken Sie in den Diagrammix-Einstellungen auf Befehl kopieren, oder führen Sie aus:

codex mcp add diagrammix --url http://localhost:8420/mcp

5. Andere MCP-Clients

Jeder MCP-kompatible Client kann sich verbinden über:

  • Transport: Streamable HTTP
  • Endpunkt: http://localhost:8420/mcp
  • Protokoll: JSON-RPC 2.0 über HTTP POST

Hinweis: ChatGPT Desktop erfordert HTTPS und unterstützt keine direkten localhost-Verbindungen.

Wichtige Werkzeuge

Diagrammix stellt eine große Anzahl von MCP-Werkzeugen bereit. Einige der nützlichsten:

WerkzeugWas es tut
batch_createViele Symbole und Verbindungslinien in einem Rückgängig-Schritt erstellen
apply_diagram_plan / preview_diagram_planEinen strukturierten Diagrammplan prüfen und dann als einen rückgängig machbaren Schritt anwenden
get_elements / update_elementVorhandene Elemente lesen und ändern
apply_layoutAuto-Layout ausführen
create_mindmapEine Mindmap aus einem verschachtelten Baum oder einer Markdown-Gliederung erstellen
import_mermaidEin Diagramm aus Mermaid-Text einfügen
generate_radial_diagramEine radiale Infografik generieren — segmentierter Ring, Kreise oder Blütenblätter — mit Beschriftungen und Farben
combine_shapesBoolesche Operationen (Vereinigung, Subtraktion, Schnittmenge, Ausschluss)
create_artboardEine Zeichenfläche für den Export hinzufügen
set_document_palette / apply_paletteEine Dokumentfarbpalette speichern und das Diagramm damit neu einfärben
create_style / apply_styleBenutzerdefinierte Stile erstellen und anwenden
export_svg, export_png, export_vsdx, export_mermaidDas Diagramm oder die Auswahl exportieren; export_vsdx macht aus jeder Zeichenfläche eine Visio-Seite
undo / redoÄnderungen rückgängig machen und wiederherstellen

Anwendungsbeispiele

Ein Flussdiagramm erstellen

„Erstelle ein Flussdiagramm mit Start, Entscheidung, Prozess A, Prozess B und Ende. Verbinde Start mit Entscheidung, Entscheidung mit Prozess A (Ja) und Prozess B (Nein), und beide Prozesse mit Ende."

Die KI verwendet batch_create, um alle Symbole und Verbindungslinien in einem einzigen Rückgängig-Schritt zu platzieren.

Vorhandenes Diagramm ändern

„Ändere die Füllfarbe aller Rechtecke zu Blau und mache den Text fett."

Die KI liest Ihre Elemente mit get_elements und aktualisiert dann jedes mit update_element.

Auto-Layout

„Wende ein Layout von oben nach unten mit 60 px Abstand zwischen den Zeilen an."

Die KI ruft apply_layout mit Ihrer bevorzugten Richtung und Abstand auf.

Ein Aussehen aus einem Bild replizieren

„Hier ist ein Screenshot des Diagrammstils unserer Marke. Erstelle diese Formen und Farben als benutzerdefinierte Vorlage und einen Stil, den ich wiederverwenden kann."

Geben Sie dem Assistenten ein Referenzbild, und er kann passende SVG-Formen und Pfeilspitzen generieren, sie zu einer benutzerdefinierten Vorlage zusammenstellen und einen passenden benutzerdefinierten Stil definieren. Dabei werden Werkzeuge wie create_custom_template, add_custom_shape, add_custom_arrowhead und create_style verwendet, sodass das Ergebnis ein wiederverwendbares Paket ist — keine einmalige Zeichnung.

Tipps

  • Beginnen Sie mit einer Beschreibung — je genauer Sie sind, desto besser das Ergebnis
  • Iterieren Sie — bitten Sie die KI, Farben, Beschriftungen oder das Layout nach der ersten Erstellung anzupassen
  • Machen Sie frei rückgängig — alle KI-Änderungen unterstützen Rückgängig mit Cmd+Z
  • Notationssymbole verwenden — bitten Sie die KI, bestimmte Notationspakete für einheitliche Gestaltung zu verwenden
  • Stapelverarbeitung ist besser — bei neuen Diagrammen erstellt die KI alles in einem Schritt, sodass Rückgängig das Ganze zurücksetzt