Skip to main content
Glama
thiendt1608

excalidraw-mcp

by thiendt1608

Excalidraw MCP サーバー(Excalidraw v2 仕様準拠)

Excalidraw 図の作成・管理を行うための MCP(Model Context Protocol)サーバーです。公式の Excalidraw v2 仕様に準拠するようアップグレードされています。

機能

コア要素ツール

ツール

説明

create_element

単一の Excalidraw 要素を作成

create_elements_batch

1 回の呼び出しで複数の要素を作成

update_element

ID で既存の要素を更新

delete_element

ID で要素を削除

query_elements

タイプまたはカスタムフィルターで要素をクエリ

clear_canvas

キャンバスからすべての要素をクリア

ファイル操作

ツール

説明

export_file

キャンバスを .excalidraw ファイルにエクスポート

import_file

.excalidraw ファイルをキャンバスにインポート

get_scene_json

完全なシーン JSON を取得

ライブラリアイテム(公式 Excalidraw アイコンパック)

ツール

説明

list_library_items

インストール済みのすべてのライブラリからアイテムを検索または一覧表示(querylibrarylimit

insert_library_item

アイコンを位置とオプションのスケールで挿入(itemIdxyscalelibrary

インストール済み公式ライブラリ(499 以上のアイコン):

  1. AWS アーキテクチャアイコンaws-architecture-icons):249 アイコン(CloudSearch、EMR、DynamoDB、S3、EC2、Lambda、VPC、RDS、Kinesis など)

  2. Google アイコンgoogle-icons):139 アイコン(Anthos、BigQuery、Compute Engine、Cloud Run、GKE、Firestore など)

  3. システム設計コンポーネントsystem-design-components):24 アイテム(アプリケーションサーバー、マルチインスタンスサーバー、ロードバランサーなど)

  4. UML・ER 図用シェイプuml-er-diagrams):21 アイテム(エンティティ、リレーション、コネクタ、シェイプ)

  5. ソフトウェアロゴsoftware-logos):18 アイコン(Docker、JSON、Git、データベースロゴなど)

  6. アーキテクチャ図コンポーネントarchitecture-diagram-components):11 コンポーネント(Slack、Docker、GitHub、VPC、サブネット)

  7. ソフトウェアアーキテクチャsoftware-architecture):7 つのコア図要素

  8. ロボットrobots):7 つのイラストロボット図

  9. 組み込み共通アイコンbuilt-in):23 の軽量ネイティブアイコン

自動レイアウトフローチャート

ツール

説明

create_flowchart

DagreJS 自動レイアウトでフローチャートを作成

対応レイアウト: 上から下(TB)、左から右(LR)、下から上(BT)、右から左(RL) ノードシェイプ: 長方形、楕円、ひし形

// Update an existing element
update_element({ id: "mybox1", strokeColor: "#099268", text: "Updated!", width: 200 })

// Query elements by filter
query_elements({ filter: { type: "rectangle" } })

// Export to file
export_file({ filePath: "docs/architecture.excalidraw" })

Related MCP server: excalidraw-architect-mcp

セットアップ

MCP 設定ファイル(例:claude_desktop_config.json.cursor/mcp.json、または ~/.omp/agent/mcp.json)に追加します:

{
  "mcpServers": {
    "excalidraw": {
      "type": "stdio",
      "command": "node",
      "args": ["/path/to/excalidraw-mcp/src/cli.js"]
    }
  }
}
A
license - permissive license
-
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

View all related MCP servers

Related MCP Connectors

  • AI agent draws editable hand-drawn diagrams (flowchart, ER, architecture) via MCP, not static images

  • Official Miro MCP server - Supports context to code and creating diagrams, docs, and data tables.

  • MCP server for Flux AI image generation

View all MCP Connectors

Latest Blog Posts

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/thiendt1608/excalidraw-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server