Planform MCP Server

Planform MCP Server связывает AI-ассистентов в VS Code и Cursor с сервисом Planform. Разработчики и архитекторы проектируют системы текстом, а не мышью. Вместо ручного перетаскивания элементов вы описываете структуру словами. AI строит диаграмму в Planform — создает блоки, проводит связи, управляет макетом. Это ускоряет документирование архитектуры и рефакторинг кода.

Установка

npx -y @shirbarzur/planform-mcp-server

Характеристики

Общее

  • СтатусСообщество

Технологии

  • Транспорт
    stdio

Описание

Возможности

  • Создание новых UML-диаграмм в Planform: классов, компонентов, последовательностей. Диаграммы генерируются из текстового описания.
  • Добавление узлов (nodes): классов, объектов, компонентов, акторов.
  • Управление связями (links): ассоциации, наследования, зависимости, агрегации.
  • Редактирование существующих диаграмм: переименование элементов, смена типа связи, удаление узлов.
  • Генерация схем на основе кодовой базы проекта.
  • Удаление целых диаграмм или отдельных элементов по команде.

Как подключить

Установите сервер через npm. Откройте терминал и выполните команду:

npx -y @shirbarzur/planform-mcp-server

Настройте клиент. Отредактируйте конфигурационный файл и добавьте сервер:

{"mcpServers":{"planform-mcp":{"command":"npx","args":["-y","@shirbarzur/planform-mcp-server"]}}}

Перезапустите клиент, чтобы применить настройки.

Примеры запросов

Попробуйте следующие запросы к AI-ассистенту:

  • «Создай диаграмму классов для интернет-магазина. Добавь классы "Товар", "Корзина", "Заказ", "Пользователь". Свяжи их ассоциациями.»
  • «Добавь на диаграмму компонентов микросервисной архитектуры сервис "Аутентификация" и сервис "Платежи". Проведи между ними зависимость.»
  • «Открой текущую диаграмму последовательности. Добавь шаг "Проверка баланса" между объектами "Клиент" и "Сервис счетов".»
  • «Обнови диаграмму: замени связь между "Заказом" и "Товаром" с ассоциации на агрегацию.»

Технические детали

Язык: JavaScript (Node.js). Транспорт: Stdio. Лицензия: не указана. Совместимые клиенты: Claude Desktop, VS Code (Cline, Continue), Cursor.

Поделиться