دیاگرامکشی Draw.io رو بسپار به ایجنت هوش مصنوعی
خلاصهٔ کاملتر
تو مخزن drawio-mcp-server اومده که هدفش آوردن قابلیتهای Draw.io به ایجنتهای هوش مصنوعیه. این سرور یه سری ابزار MCP در اختیار ایجنت میذاره تا عناصر دیاگرام رو بسازه، بخونه، عوض کنه و پاک کنه؛ یعنی دستیار هوش مصنوعی میتونه خودش دیاگرام معماری، فلوچارت و مستندات تصویری بکشه.
دو راه برای کار باهاش هست: ادیتور داخلی، که خود سرور Draw.io رو روی localhost:3000 بالا میاره و با فلگ --editor بدون تنظیم اضافهای راه میافته؛ یا افزونهٔ مرورگر که به Draw.io بازشده تو مرورگرت وصل میشه. راهاندازیش هم فقط اضافهکردن سرور به کانفیگ کلاینت MCPه:
{
"mcpServers": {
"drawio": {
"command": "npx",
"args": ["-y", "drawio-mcp-server", "--editor"]
}
}
}تو مستندات اومده که نسخهٔ ۲.۱ چند چیز مهم آورده: استنسیلهای AWS، GCP، Azure، Cisco19 و CiscoSafe موقع اجرا از سایدبار خود drawio پیدا میشن، پس ایجنت میتونه آیکونی مثل mxgraph.gcp2.cloud_run رو بدون کاتالوگ دستی بذاره. کار روی چند سند و چند صفحه هم با سلکتورهای target_document و target_page مدیریت میشه و هر سند صف FIFO خودشو داره تا چند ایجنت همزمان کار همدیگه رو خراب نکنن.
بقیهٔ امکانات شامل ایمپورت و اکسپورت به XML، SVG و PNG با XML جاسازیشده، کنترل هندسهٔ لبهها با waypoint، رابطهٔ والد-فرزند برای گروهبندی شکلها، مدیریت لایهها و ایمپورت دیاگرامهای Mermaid میشه. برای اجرا Node.js نسخهٔ ۲۲ به بالا لازمه. به گفتهٔ سازنده، یکپارچگی با نسخهٔ دسکتاپ (Electron) هنوز آزمایشیه و عملاً گیر کرده: پلاگین لود میشه ولی اتصال WebSocket بهخاطر سیاست connect-src 'self' که تو خود drawio هاردکد شده رد میشه.
نکات کلیدی:
- ادیتور داخلی با فلگ --editor، بدون نیاز به افزونهٔ مرورگر
- استنسیلهای AWS، GCP، Azure و سیسکو بهصورت خودکار در دسترس ایجنت
- کار همزمان روی چند سند و چند صفحه با صف FIFO جدا برای هر سند
- سازگار با Claude Desktop، Claude Code، Zed و Codex
- یکپارچگی با نسخهٔ دسکتاپ هنوز بهخاطر محدودیت CSP کار نمیکنه




