excalidraw-mcp
Excalidraw MCP Server (совместим со спецификацией Excalidraw v2)
MCP-сервер (Model Context Protocol) для создания и управления диаграммами Excalidraw, обновлённый в соответствии с официальной спецификацией 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, логотипы баз данных и др.)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.
AI agent draws editable hand-drawn diagrams (flowchart, ER, architecture) via MCP, not static images
Related MCP Servers
- AlicenseBqualityFmaintenanceSecurity-hardened MCP server for Excalidraw with API key auth, rate limiting, real-time WebSocket sync, and 14 diagramming tools16397 npm3MIT
- AlicenseBqualityAmaintenanceAn MCP server that generates beautiful Excalidraw architecture diagrams with perfect auto-layout, stateful editing, and architecture-aware component styling.26444 PyPI159MIT
- 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.10 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