Skip to main content
Glama
thiendt1608

excalidraw-mcp

by thiendt1608

Excalidraw MCP Server (Excalidraw v2 Spec Compliant)

Excalidraw 다이어그램을 생성하고 관리하기 위한 MCP(Model Context Protocol) 서버로, 공식 Excalidraw v2 사양을 따르도록 업그레이드되었습니다.

기능

핵심 요소 도구

도구

설명

create_element

단일 Excalidraw 요소 생성

create_elements_batch

한 번의 호출로 여러 요소 생성

update_element

ID로 기존 요소 업데이트

delete_element

ID로 요소 삭제

query_elements

유형 또는 사용자 지정 필터로 요소 쿼리

clear_canvas

캔버스에서 모든 요소 지우기

파일 작업

도구

설명

export_file

캔버스를 .excalidraw 파일로 내보내기

import_file

.excalidraw 파일을 캔버스로 가져오기

get_scene_json

전체 장면 JSON 가져오기

라이브러리 항목(공식 Excalidraw 아이콘 팩)

도구

설명

list_library_items

설치된 모든 라이브러리에서 항목 검색 또는 나열(query, library, limit)

insert_library_item

선택적 배율로 지정된 위치에 아이콘 삽입(itemId, x, y, scale, library)

설치된 공식 라이브러리(499+ 아이콘):

  1. AWS Architecture Icons (aws-architecture-icons): 249개 아이콘(CloudSearch, EMR, DynamoDB, S3, EC2, Lambda, VPC, RDS, Kinesis 등)

  2. Google Icons (google-icons): 139개 아이콘(Anthos, BigQuery, Compute Engine, Cloud Run, GKE, Firestore 등)

  3. System Design Components (system-design-components): 24개 항목(Application server, Multi-instance server, Load Balancer 등)

  4. Shapes for UML & ER Diagrams (uml-er-diagrams): 21개 항목(Entities, Relations, Connectors, Shapes)

  5. Software Logos (software-logos): 18개 아이콘(Docker, JSON, Git, Database 로고 등)

  6. Architecture Diagram Components (architecture-diagram-components): 11개 구성 요소(Slack, Docker, GitHub, VPC, Subnets)

  7. Software Architecture (software-architecture): 7개 핵심 다이어그램 요소

  8. Robots (robots): 7개 일러스트 로봇 그림

  9. Built-in Common Icons (built-in): 23개 경량 기본 아이콘

자동 레이아웃 순서도

도구

설명

create_flowchart

DagreJS 자동 레이아웃으로 순서도 생성

지원 레이아웃: Top-Bottom(TB), Left-Right(LR), Bottom-Top(BT), Right-Left(RL) 노드 모양: Rectangle, Ellipse, Diamond

// 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