excalidraw-mcp
Excalidraw MCP Server (Excalidraw v2 Spec Compliant)
Excalidraw 다이어그램을 생성하고 관리하기 위한 MCP(Model Context Protocol) 서버로, 공식 Excalidraw v2 사양을 따르도록 업그레이드되었습니다.
기능
핵심 요소 도구
도구 | 설명 |
| 단일 Excalidraw 요소 생성 |
| 한 번의 호출로 여러 요소 생성 |
| ID로 기존 요소 업데이트 |
| ID로 요소 삭제 |
| 유형 또는 사용자 지정 필터로 요소 쿼리 |
| 캔버스에서 모든 요소 지우기 |
파일 작업
도구 | 설명 |
| 캔버스를 |
|
|
| 전체 장면 JSON 가져오기 |
라이브러리 항목(공식 Excalidraw 아이콘 팩)
도구 | 설명 |
| 설치된 모든 라이브러리에서 항목 검색 또는 나열( |
| 선택적 배율로 지정된 위치에 아이콘 삽입( |
설치된 공식 라이브러리(499+ 아이콘):
AWS Architecture Icons (
aws-architecture-icons): 249개 아이콘(CloudSearch, EMR, DynamoDB, S3, EC2, Lambda, VPC, RDS, Kinesis 등)Google Icons (
google-icons): 139개 아이콘(Anthos, BigQuery, Compute Engine, Cloud Run, GKE, Firestore 등)System Design Components (
system-design-components): 24개 항목(Application server, Multi-instance server, Load Balancer 등)Shapes for UML & ER Diagrams (
uml-er-diagrams): 21개 항목(Entities, Relations, Connectors, Shapes)Software Logos (
software-logos): 18개 아이콘(Docker, JSON, Git, Database 로고 등)Architecture Diagram Components (
architecture-diagram-components): 11개 구성 요소(Slack, Docker, GitHub, VPC, Subnets)Software Architecture (
software-architecture): 7개 핵심 다이어그램 요소Robots (
robots): 7개 일러스트 로봇 그림Built-in Common Icons (
built-in): 23개 경량 기본 아이콘
자동 레이아웃 순서도
도구 | 설명 |
| 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"]
}
}
}This server cannot be deployed
Maintenance
Related MCP Connectors
Collaborative whiteboard MCP server — create objects, connectors, C4 diagrams, and manage boards
Render, verify, describe, and safely edit Mermaid diagrams through MCP.
Create and manage Mermaid.js flowcharts and diagrams with AI agents via MCP.
One MCP server for the services your AI needs: memory, files, Microsoft 365, kanban and more.
Related MCP Servers
- AlicenseBqualityDmaintenanceSecurity-hardened MCP server for Excalidraw with API key auth, rate limiting, real-time WebSocket sync, and 14 diagramming tools162,060 npm4MIT
- AlicenseBqualityBmaintenanceAn MCP server that generates beautiful Excalidraw architecture diagrams with perfect auto-layout, stateful editing, and architecture-aware component styling.226298 PyPI163MIT
- AlicenseNot gradedqualityDmaintenanceAn MCP server that enables AI assistants to programmatically create and manage flowcharts, ERDs, and swimlane diagrams. It provides tools for manipulating diagram structures, performing auto-layouts, and exporting to Mermaid or Markdown formats.12 npmMIT
- AlicenseAqualityAmaintenanceMCP server for creating and editing diagrams using draw.io. Allows generating diagrams from Mermaid or XML, searching shapes, and opening them in draw.io for export.20Apache 2.0