Excalidraw Architect MCP
Excalidraw Architect MCP хранит описание внутри редактируемой схемы: агент меняет структуру и повторно строит изображение.
- 163 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Сервер пишет и изменяет файлы схем в доступных процессу каталогах.
Установка
- Работает в
Ручная установка
pip install excalidraw-architect-mcpПервая команда Quick Start. PNG добавляется отдельным вариантом установки.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Сервер пишет и изменяет файлы схем в доступных процессу каталогах.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Excalidraw Architect MCP строит схемы по структуре, которую задает агент. Сначала агент выбирает тип схемы и заполняет его поля: например, компоненты и связи для архитектуры или участников для последовательности сообщений. Сервер рассчитывает расположение и сохраняет редактируемый файл `.excalidraw`. Поддерживаются также процессы, временные шкалы и другие виды схем. Результат можно экспортировать в SVG; для PNG устанавливается дополнение. Сам сервер работает локально без ключей API. Содержание схемы при этом доступно подключенной модели в ее обычной среде.
Для кого. Техническим писателям, которые ведут схемы системы и хотят редактировать их вместе с обновлениями документации.
Подходит, если
- Архитектор описывает сервис через компоненты и связи.
- Для разбора инцидента команда рисует последовательность сообщений или временную шкалу.
- Агент обновляет существующую схему по сохраненному описанию.
- Техписатель публикует SVG и сохраняет редактируемый исходник для следующего обновления.
Не подходит, если
- Нужен произвольный художественный макет без структурного описания.
- Автоматическая компоновка должна гарантировать читаемость любой перегруженной схемы.
- PNG требуется без установки дополнительной поддержки экспорта.
Пример запроса к агенту
Создай схему последовательности входа пользователя, сохрани редактируемый файл и SVG, затем проверь подписи и пересечения связей.MCP
- Транспорт
- stdio
- Авторизация
- не нужна
Ограничения
Для каждого вида схемы нужен свой формат описания; перед генерацией запросите схему полей и проверьте обязательные данные. При изменении списков заменяется весь список, поэтому неполная правка может удалить часть элементов описания. Для PNG ставится отдельная зависимость, SVG доступен в базовой установке. Сервер пишет файлы локально, но содержание передается вызывающему агенту; для внутренних архитектур проверьте, разрешено ли передавать эти сведения выбранной модели.
Как отключить. Удалите MCP-запись и остановите процесс. Сохраненные `.excalidraw`, SVG и PNG остаются обычными файлами.
Частые вопросы
Файл можно править вручную?
Да. Откройте `.excalidraw` в Excalidraw и сохраните изменения.
Нужен ли ключ API серверу?
Нет. Локальная генерация не требует ключа; доступ к модели настраивается в клиенте отдельно.
Как выбрать формат описания?
Вызовите `get_diagram_schema` для нужного типа. Ответ покажет обязательные поля; заполните их перед передачей компонентов и связей на генерацию.
Почему не работает PNG?
Дополнение `[png]` подключает зависимость cairosvg. Установите пакет с этой группой по [разделу Quick Start](https://github.com/bv-venky/excalidraw-architect-mcp#quick-start); базовая установка экспортирует SVG.
Можно ли менять один элемент списка?
Передавайте обновленный список целиком: списки в правках заменяются полностью.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыExcalidraw MCP Server
Excalidraw MCP Server, CLI & Agent Skill
Живой холст Excalidraw для агента: создает, правит и экспортирует диаграммы через MCP или CLI, видит свою работу по скриншотам и сохраняет .excalidraw в репозит
Excalidraw CLI рисует файлы .excalidraw и диаграммы Mermaid в PNG и SVG локально, без аккаунта, и отдает JSON агентам.
Официальный MCP-сервер draw.io: агент строит диаграммы из XML или Mermaid и открывает их в редакторе draw.io
Smart Drawio
Smart Drawio Next
MCP-сервер и скилл для редактируемых диаграмм draw.io: агент создает XML по описанию, проверяет связи, чинит теги и применяет темы
Командная строка excalidraw-cli превращает текстовое описание, JSON или Graphviz DOT в редактируемую схему Excalidraw и экспортирует PNG и SVG
Скилл рисует диаграмму в стиле Excalidraw по текстовому запросу и отдает ссылку на редактор, анимацию и PNG.
Коротко о README
Для архитектуры есть отдельная модель системы в Markdown. По ней агент строит разные представления и находит циклы зависимостей, единичные точки отказа и сервисы без связей. Подсказки выбора типа схемы доступны через MCP и отдельный скилл.