lgazo/drawio-mcp-server
Draw.io Model Context Protocol (MCP) Server
解決的問題
本專案提供了一種方法,讓 AI 代理程式能以程式化方式在 Draw.io (Diagrams.net) 中建立、修改和管理圖表。它允許 AI 助理處理版面配置和元素擺放,從而免除使用者手動繪製架構圖、流程圖和視覺化文件的需求。
運作方式
它作為 Model Context Protocol (MCP) 伺服器運作。主要有兩種使用方式:
- 內建編輯器:伺服器直接在瀏覽器中託管本地的 Draw.io 編輯器實例。
- 瀏覽器擴充功能:透過專用擴充功能連接到在瀏覽器中執行的現有 Draw.io 工作階段。
連線後,AI 代理程式會使用一組 MCP 工具來執行操作,例如新增形狀、管理圖層、建立頁面以及在元素間佈線。
適用對象
使用相容於 MCP 之 AI 用戶端(如 Claude Desktop、Claude Code 或 Zed)且希望使用 AI 生成視覺化文件的開發人員、架構師和技術文件撰寫者。
特色
- 全方位圖表工具:用於文件探索、形狀/邊線修改、頁面管理和圖層組織的工具。
- 供應商圖形範本支援:在執行階段自動探索 AWS、GCP、Azure 和 Cisco 的圖形範本。
- 多文件/頁面工作流程:支援針對特定文件和頁面進行操作,以實現複雜的多分頁工作流程。
- Mermaid 整合:能夠匯入、嵌入或展開 Mermaid 圖表。
- 靈活部署:包含內建編輯器、瀏覽器擴充功能,並支援 TLS/HTTPS 以確保安全連線。
- 檔案匯出:支援以 XML、SVG 或 PNG 格式匯入和匯出圖表。
相關
- 專案
- 專案
- 專案
- 專案