Excalidraw Architect MCP

Excalidraw Architect MCP хранит описание внутри редактируемой схемы: агент меняет структуру и повторно строит изображение.

  • 163 ★ репозитория
  • Последний коммит
  • MIT
MCP-сервер

Расширенный доступ

Почему такой уровень

  • Сервер пишет и изменяет файлы схем в доступных процессу каталогах.
Все причины и проверки

bv-venky/excalidraw-architect-mcp

Установка

Ручная установка

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 в репозит

MCP-серверРасширенный доступ2,6 тыс.Звезды репозитория

Excalidraw CLI рисует файлы .excalidraw и диаграммы Mermaid в PNG и SVG локально, без аккаунта, и отдает JSON агентам.

CLIМинимальный доступ301Звезды репозитория
Официальный

Официальный MCP-сервер draw.io: агент строит диаграммы из XML или Mermaid и открывает их в редакторе draw.io

MCP-серверРасширенный доступ5,8 тыс.Звезды репозитория

Smart Drawio

Smart Drawio Next

MCP-сервер и скилл для редактируемых диаграмм draw.io: агент создает XML по описанию, проверяет связи, чинит теги и применяет темы

MCP-серверРасширенный доступ366Звезды репозитория

Командная строка excalidraw-cli превращает текстовое описание, JSON или Graphviz DOT в редактируемую схему Excalidraw и экспортирует PNG и SVG

CLIМинимальный доступ319Звезды репозитория

Скилл рисует диаграмму в стиле Excalidraw по текстовому запросу и отдает ссылку на редактор, анимацию и PNG.

СкиллРасширенный доступ85Звезды репозитория

Коротко о README

Для архитектуры есть отдельная модель системы в Markdown. По ней агент строит разные представления и находит циклы зависимостей, единичные точки отказа и сервисы без связей. Подсказки выбора типа схемы доступны через MCP и отдельный скилл.

Бейдж для README

Сообщить о проблеме