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.