drawio-mcp
Local Draw.io MCP
Ein lokaler STDIO-MCP-Dienst, der es Codex ermöglicht, bearbeitbare draw.io-XML-Dateien direkt zu erstellen und zu pflegen.
Werkzeuge
server_info: Zeigt die Version und die erlaubten Verzeichnisse an.create_diagram: Erstellt.drawioanhand von Gruppen, Knoten und Verbindungen.inspect_diagram: Liest die Knoten, Verbindungen und Geometrieinformationen der ersten Seite aus.validate_diagram: Prüft auf doppelte IDs, ungültige Koordinaten, Grenzüberschreitungen, ungültige Verbindungen und überlappende Knoten.update_diagram: Fügt Knoten/Verbindungen hinzu oder ändert vorhandene Knoten.
Der Text in der Datei wird nur als Daten verarbeitet und nicht als MCP-Anweisungen ausgeführt.
Related MCP server: Draw.io MCP Server
Lokal ausführen
npm install
npm test
npm startnpm start verwendet STDIO. Nach einem normalen Start wartet der Dienst auf eine Verbindung eines MCP-Clients und zeigt keine interaktive Oberfläche an.
Anbindung an Codex
Öffnen Sie in der Codex-Desktop-App „Einstellungen → MCP servers → Add server“, wählen Sie STDIO und tragen Sie dann Folgendes ein:
Command:
C:\Program Files\nodejs\node.exeArguments: absoluter Pfad der
src\server.mjsdieses ProjektsWorking directory: das Verzeichnis dieses Projekts
Alternativ können Sie den Inhalt von config.example.toml nach ~/.codex/config.toml kopieren, die Pfade darin anpassen und Codex neu starten.
Im Codex-CLI können Sie Folgendes ausführen:
codex mcp listIm Eingabefeld der Sitzung können Sie /mcp verwenden, um den Verbindungsstatus zu prüfen.
Pfad-Einschränkungen
Der Zugriffsbereich wird über die folgenden Umgebungsvariablen gesteuert; unter Windows werden mehrere Verzeichnisse durch Semikola getrennt:
DRAWIO_MCP_READ_ROOTSDRAWIO_MCP_WRITE_ROOTS
Ist nichts konfiguriert, ist nur das Verzeichnis dieses MCP-Projekts zugänglich. Es wird empfohlen, nur den Projektbereich freizugeben und nicht die gesamte Festplatte als beschreibbar zu konfigurieren.
Beispiel-Aufruf
Nach der Verbindung können Sie Codex direkt sagen:
Verwenden Sie das drawio-MCP, um eine
主动预警系统.drawiozu erstellen, die eine Datenplattform-Ebene, eine Frühwarn-Engine-Ebene und eine Antwort-Feedback-Ebene enthält, und führen Sie nach Abschlussvalidate_diagramzur Prüfung aus.
Das Erstellungswerkzeug überschreibt standardmäßig keine vorhandenen Dateien; wenn eine Überschreibung notwendig ist, muss explizit overwrite=true übergeben werden.
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
- AlicenseNot gradedqualityDmaintenanceEnables programmatic creation and management of draw.io diagrams through MCP tools. Supports building architecture diagrams, flowcharts, and visualizations with stateless operations that generate VSCode-compatible .drawio.svg files.74Apache 2.0
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to create and edit draw.io diagrams programmatically, supporting a wide range of diagram types and styles.5MIT
- AlicenseNot gradedqualityBmaintenanceEnables creating and editing draw.io diagrams from structured descriptions, rendering them as interactive inline SVGs, and providing access to the full draw.io editor for further modification and export.970MIT
- FlicenseAqualityBmaintenanceEnables local Draw.io diagram creation, editing, and export via MCP tools, using the desktop app.52
Related MCP Connectors
Create, validate, edit, export (markdown/svg/png/mermaid), and search JSON Canvas files.
Create diagrams in chat, rendered as live interactive draw.io diagrams. 10,000+ searchable shapes.
Generate cloud architecture diagrams, flowcharts, and sequence diagrams.
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/k26k26/drawio-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server