CATIA V5 MCP Server
MCP-сервер с 98 инструментами ведет CATIA V5 через COM: эскизы, твердотельные модели, сборки, измерения и экспорт в STEP.
- 167 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Агент управляет живой сессией CATIA и может изменять, сохранять и закрывать открытые документы.
Установка
- Работает в
Ручная установка
git clone https://github.com/daiemon12/catia-v5-mcp-server.git
cd catia-v5-mcp-server
bash setup.shСкрипт ставит зависимости и настраивает Claude Desktop. Запускайте на Windows с установленной CATIA V5.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Агент управляет живой сессией CATIA и может изменять, сохранять и закрывать открытые документы.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
CATIA V5 MCP Server открывает агенту запущенную CATIA V5 через COM-автоматизацию Windows. Инструменты создают документы Part и Product, рисуют эскизы, строят Pad, Pocket, Fillet, Hole и поверхности в Generative Shape Design, накладывают ограничения в сборках и измеряют расстояния и инерцию. Отдельные инструменты экспортируют модель в STEP, IGES, STL и 3DXML, делают скриншоты видов и готовят чертежи. Инструмент `catia_diagnose` сообщает версию CATIA и проверяет, какие вызовы автоматизации доступны в установке.
Для кого. Инженеры-конструкторы на Windows с лицензионной CATIA V5, которые хотят ставить задачи по моделированию словами.
Подходит, если
- Деталь строится по описанию: эскиз, выдавливание, скругления и отверстия.
- Параметры и формулы Knowledgeware заводятся пакетом, а не вручную.
- Готовую модель выгружают в STEP или STL вместе со скриншотами видов.
- Расстояния, объем и габариты нескольких деталей сборки измеряются без ручных замеров.
Не подходит, если
- Компьютер работает на macOS или Linux: COM-автоматизация есть только в Windows.
- CATIA V5 не установлена или нет лицензии.
- Чертежи нужны в производственном качестве без ручной проверки: этот набор инструментов авторы называют экспериментальным.
Пример запроса к агенту
Создай новую деталь: прямоугольный эскиз 80 на 40 мм, выдави на 10 мм, скругли верхние ребра на 2 мм и сохрани как STEP.MCP
- Транспорт
- stdio
- Авторизация
- не нужна
Ограничения
Нужны Windows, лицензионная CATIA V5 (заявлена R2016 и новее, по отчетам работает и на V5R20) и Python 3.10 или новее. Инструменты чертежей помечены как экспериментальные. Многие вызовы действуют на активный документ, поэтому не переключайте его, пока идет вызов. Возможностей, которых нет в вашем релизе, сервер не добавит: при ошибке `UNSUPPORTED_CAPABILITY` сначала запустите `catia_diagnose`. Сервер управляет живой сессией CATIA, и сохранение или закрытие документов выполняется без подтверждения в самой CATIA.
Как отключить. Удалите запись `catia-v5` из настроек MCP-клиента (`claude mcp remove catia-v5` для Claude Code) и закройте процесс Python сервера.
Частые вопросы
Какие версии CATIA поддерживаются?
Заявлена R2016 и новее. По отчетам пользователей работает и на V5R20 (2010), и на V5-6 2020.
Работает ли сервер на macOS или Linux?
Нет, COM-автоматизация есть только в Windows.
Как подключить к Claude Code?
Выполните `pip install -e .` в клоне репозитория, затем `claude mcp add catia-v5 python -- -m catia_mcp`.
Можно ли работать в CATIA руками, пока идет агент?
Да, участники проекта сообщают о такой работе в одном сеансе. Не меняйте активный документ во время вызова инструмента.
Что умеют 98 инструментов?
Они создают документы, рисуют эскизы, строят Part Design и Generative Shape Design, собирают сборки, измеряют, задают параметры Knowledgeware, экспортируют файлы и готовят чертежи.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыMCP-сервер для CAD на build123d: агент строит деталь шагами, смотрит рендер, мерит геометрию и выгружает STEP и STL.
MCP-сервер для CODESYS V3.5: Claude правит Structured Text, собирает проект настоящим компилятором и гоняет симуляцию.
MCP-сервер и CLI для Siemens TIA Portal V20 и V21: агент собирает проект с ПЛК и экранами HMI и компилирует его
MCP-сервер для геомеханики ITASCA: агент ищет в документации PFC, FLAC, 3DEC, MPoint и MassFlow и запускает модели
Инструменты разработки для Конструктора MCP серверов 1С
Инструменты для разработки — MCP Tools для Конструктора MCP серверов 1С
Четыре готовых MCP-инструмента для выполнения кода, запросов и диагностики в базе 1С, загружаемые в сторонний продукт Конструктор MCP серверов
MCP-сервер для проектирования печатных плат в KiCAD: агент размещает компоненты, разводит связи, проверяет DRC и готовит файлы на производство
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| CATIA V5 MCP Server (эта карточка) | нет | не нужна | 167 | |
| AutoCAD MCP | нет | не нужна | 648 | управляет AutoCAD и чертежами DXF; здесь CATIA V5 с параметрическими деталями, поверхностями и сборками |
| PartCAD | нет | 530 | хранит детали как текст и собирает CAD-скрипты; здесь агент управляет установленной программой CATIA |
Коротко о README
Сервер говорит по stdio и подходит любому MCP-клиенту. Команда запуска везде одна: `python -m catia_mcp`.