tsingular.ru
Все статьи

MCP и автоматизация системного дизайна: от вайб-кодинга к архитектурному порядку

MCP и системный дизайн

Полезность ИИ-агентов упирается в инструменты. Если агент «просто говорит», он остается консультантом. Когда он получает доступ к Model Context Protocol (MCP) серверам популярных инструментов диаграммирования, он превращается в системного инженера.

Мы годами мучались с «генерацией картинок» для схем, но это — тупик: статику нельзя править. Настоящий прорыв происходит там, где агент работает с структурой диаграммы.

Excalidraw MCP: Архитектура на салфетке в IDE

Excalidraw — это про скорость и «белые доски». С появлением Excalidraw MCP агент в Cursor или VS Code получает инструменты create_element и convert_mermaid.

Теперь не нужно описывать архитектуру на словах. Можно просто сказать: «Набросай схему этого микросервиса». Агент создаст объекты, свяжет их стрелками и подпишет интерфейсы прямо на холсте. Это идеальный инструмент для быстрого прототипирования и обсуждения идей в процессе «вайб-кодинга». Инженерный вайб сохраняется, а рутина отрисовки прямоугольников исчезает.

Draw.io MCP: Промышленный стандарт и XML-логика

Когда нужны строгие UML-диаграммы, сетевые топологии или ER-схемы БД, в игру вступает Draw.io MCP. Здесь работа идет на другом уровне глубины.

Файлы Draw.io — это по сути структурированный XML. Агент может не только создавать новые схемы, но и использовать инструмент get-selected-cell для анализа существующих. Это позволяет модели «понимать» взаимосвязи в огромных легаси-диаграммах, находить узкие места или обновлять топологию при изменении инфраструктуры в коде.

Бизнес-кейс: Лечение архитектурного долга

Главная боль любого проекта — рассинхрон кода и документации. Дизайнер нарисовал «красивое», разработчик написал «как получилось», а через полгода никто не помнит первоначальный замысел.

Автоматизация через MCP закрывает этот разрыв:

  1. Единый источник правды: Диаграммы генерируются из кода или обсуждения и хранятся в редактируемом формате.
  2. Аудит на лету: Скормите агенту XML сетевой диаграммы и попросите найти единые точки отказа (SPOF). Он найдет их за секунды, потому что видит связи, а не пиксели.
  3. Обновление документации: При изменении API агент может автоматически перерисовать диаграмму последовательности (Sequence Diagram), не отвлекая инженера.

Итог

Мы переходим от стадии «ИИ пишет функции» к стадии «ИИ проектирует решения». Подключение агентов к архитектурным инструментам через MCP — обязательный уровень для тех, кто хочет строить сложные системы на высоких оборотах без потери качества.

Инструменты:Excalidraw MCP ServerDraw.io MCP Server

——— @tsingular