CAD Agent Hub MCP

Набор MCP-серверов и скиллов для CATIA, SolidWorks, Siemens NX, EPLAN, Fusion и ANSYS: агент строит модели и проверяет результат.

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

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

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

  • Серверы управляют запущенной CAD-программой через COM с вашими правами в Windows.
  • Агент создает, перезаписывает и экспортирует файлы моделей в разрешенных каталогах.
Все причины и проверки

cai-aa/cad-agent-hub

Установка

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

Текст для агента

Выбери папку нужного сервера в `MCP/` и следуй ее README. Для CATIA запускай `scripts/run_server.ps1` и до работы с живой сессией прогони тесты через `python -m unittest discover -s tests -v`.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Серверы управляют запущенной CAD-программой через COM с вашими правами в Windows.
  • Агент создает, перезаписывает и экспортирует файлы моделей в разрешенных каталогах.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

CAD Agent Hub собирает в одном репозитории MCP-серверы для CATIA V5, SolidWorks, Siemens NX и EPLAN, мост записи для Fusion Electronics и скиллы для проектирования в EPLAN, расчетов в ANSYS Workbench и чертежей SolidWorks. Сервер CATIA отдает 55 типизированных инструментов: эскизы, выдавливание, поверхности GSD, сборки и расчеты в нативном модуле Analysis. Произвольный Python, CATScript, shell и сырой COM наружу не выставлены. Файловые операции ограничены заданными корневыми папками. Рядом лежат воспроизводимые примеры моделей на build123d.

Для кого. Инженерам-конструкторам и CAD-автоматизаторам на Windows, у которых уже стоит нужная CAD-программа с лицензией.

Подходит, если

  • Деталь в CATIA строится по параметрам: эскиз, выдавливание, скругления.
  • Нативный расчет CATIA Analysis запускается вместе с отчетом.
  • Схему EPLAN проверяют на PLC-боксы, клеммы и соединения.
  • Чертеж SolidWorks собирается по PDF-свидетельству.

Не подходит, если

  • Нет Windows и лицензии на нужную CAD-программу.
  • Нужен сторонний решатель вроде Abaqus: сервер CATIA его не вызывает.
  • Результат модели принимают без проверки в самой программе.

Пример запроса к агенту

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

MCP

Транспорт
stdio
Авторизация
не нужна

Переменные окружения

CATIA_MCP_ENV_NAME
Имя установленного окружения CATIA, если версия отличается от найденной по умолчанию.
CATIA_MCP_PYTHON
Путь к Python для запуска сервера CATIA.
CATIA_MCP_ALLOW_LEGACY
Значение `true` включает старые релизы, например V5R21.

Ограничения

Интеграции работают только под Windows и требуют установленную проприетарную CAD-программу, запущенную тем же пользователем и с тем же уровнем прав. Успешный вызов COM или API не доказывает корректность модели или расчета: проверяйте состояние программы и итоговые файлы. У каждого MCP свои установка и тесты, единой команды установки нет. Часть документации написана на китайском. Набор проверенных версий программ у серверов разный: уточняйте его в README нужной папки.

Как отключить. Удалите запись сервера из конфигурации агента. Проверьте, что папки экспорта и временные файлы моделей убраны.

Частые вопросы

Сколько инструментов у сервера CATIA?

55 типизированных инструментов: эскизы, поверхности GSD, сборки и расчеты Analysis.

Можно ли выполнить произвольный скрипт?

Нет. Произвольный Python, CATScript, shell и сырой COM намеренно не выставлены.

Нужна ли лицензия на CAD-программу?

Да, и на нужный модуль. `catia_create_analysis_document` служит первой проверкой лицензии Analysis.

Какие версии CATIA поддерживаются?

Целевая база B28 (V5-6R2018) и новее, проверено на B33. Версии старше B28 работают по возможности, для V5R21 нужен `CATIA_MCP_ALLOW_LEGACY=true`.

Какие скиллы входят в репозиторий?

`eplan-native-design`, `ansys-structural-workbench`, `solidworks-cad-agent` и `solidworks-drawing-modeling`.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

MCP-сервер для AutoCAD, GstarCAD и ZWCAD: черчение, правка и запрос чертежа обычными словами

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

MCP-сервер с 98 инструментами ведет CATIA V5 через COM: эскизы, твердотельные модели, сборки, измерения и экспорт в STEP.

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

agentcad дает ИИ-агенту 3D-проектирование: скрипты build123d, экспорт STEP, рендер, проверка геометрии, просмотр в браузере

CLIРасширенный доступ214Звезды репозитория

PartCAD хранит механические детали как текст: агент пишет CAD-скрипт, рендерит модель и сверяет ее с заданием.

ПлагинРасширенный доступ530Звезды репозитория

MCP-сервер для CAD на build123d: агент строит деталь шагами, смотрит рендер, мерит геометрию и выгружает STEP и STL.

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

MCP-сервер для управления FreeCAD из Claude Desktop и других клиентов: создание и правка моделей, запуск скриптов и FEM-анализ

MCP-серверШирокий доступ3,3 тыс.Звезды репозитория

Коротко о README

Каждый каталог MCP содержит собственные инструкции установки и проверки. Репозиторий хранит только код, тесты, схемы и примеры конфигов, без бинарных файлов моделей.

Бейдж для README

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