{"id":"simonkurtz-msft-drawio-mcp-server","name":"drawio-mcp-server","af_score":66.2,"security_score":32.5,"reliability_score":28.8,"what_it_does":"Provides an MCP (Model Context Protocol) server that generates Draw.io (diagrams.net) diagram XML programmatically. It exposes MCP tools for searching shapes, creating/editing/deleting diagram cells, managing layers/pages/groups, and exporting/importing/clearing diagrams. Supports stdio by default and an HTTP streamable endpoint at /mcp, with a Docker image available.","best_when":"You need an agent-friendly MCP interface to create or modify diagrams as Draw.io XML (including Azure icon-based shapes) using either stdio or an HTTP endpoint.","avoid_when":"Avoid using the HTTP transport on untrusted networks without external protections, and avoid enabling the DEV-only SAVE_DIAGRAMS feature in production.","last_evaluated":"2026-03-30T15:20:20.740563+00:00","has_mcp":true,"has_api":false,"auth_methods":[],"has_free_tier":false,"known_gotchas":["Diagram tools are stateless per call; clients should carry forward the returned diagram_xml between tool calls.","Batch operations are recommended (pass arrays in a single call) to avoid inefficiency.","SAVE_DIAGRAMS is DEV-mode only; enabling it in production can create local files and may leak diagram contents to logs/artefacts."],"error_quality":0.0}