lgazo/drawio-mcp-server
Draw.io Model Context Protocol (MCP) Server
何を解決するか
このプロジェクトは、AIエージェントがDraw.io (Diagrams.net) の図をプログラム的に作成、修正、および管理する方法を提供します。AIアシスタントがレイアウトや要素の配置を処理できるようにすることで、ユーザーがアーキテクチャ図、フローチャート、および視覚的なドキュメントを手動で描く必要性を排除します。
仕組み
これはModel Context Protocol (MCP) サーバーとして動作します。主に2つの方法で使用できます:
- 組み込みエディタ: サーバーは、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としてインポートおよびエクスポートすることをサポートします。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト