CAD Agent Hub MCP
Набор MCP-серверов и скиллов для CATIA, SolidWorks, Siemens NX, EPLAN, Fusion и ANSYS: агент строит модели и проверяет результат.
- 149 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Серверы управляют запущенной CAD-программой через COM с вашими правами в Windows.
- Агент создает, перезаписывает и экспортирует файлы моделей в разрешенных каталогах.
Установка
- Работает в
Ручная установка
Выбери папку нужного сервера в `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-сервер с 98 инструментами ведет CATIA V5 через COM: эскизы, твердотельные модели, сборки, измерения и экспорт в STEP.
agentcad дает ИИ-агенту 3D-проектирование: скрипты build123d, экспорт STEP, рендер, проверка геометрии, просмотр в браузере
PartCAD хранит механические детали как текст: агент пишет CAD-скрипт, рендерит модель и сверяет ее с заданием.
MCP-сервер для CAD на build123d: агент строит деталь шагами, смотрит рендер, мерит геометрию и выгружает STEP и STL.
MCP-сервер для управления FreeCAD из Claude Desktop и других клиентов: создание и правка моделей, запуск скриптов и FEM-анализ
Коротко о README
Каждый каталог MCP содержит собственные инструкции установки и проверки. Репозиторий хранит только код, тесты, схемы и примеры конфигов, без бинарных файлов моделей.