CATIA V5 MCP Server

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

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

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

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

  • Агент управляет живой сессией CATIA и может изменять, сохранять и закрывать открытые документы.
Все причины и проверки

daiemon12/catia-v5-mcp-server

Установка

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

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-серверРасширенный доступ151Звезды репозитория

MCP-сервер для CODESYS V3.5: Claude правит Structured Text, собирает проект настоящим компилятором и гоняет симуляцию.

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

MCP-сервер и CLI для Siemens TIA Portal V20 и V21: агент собирает проект с ПЛК и экранами HMI и компилирует его

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

MCP-сервер для геомеханики ITASCA: агент ищет в документации PFC, FLAC, 3DEC, MPoint и MassFlow и запускает модели

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

Инструменты разработки для Конструктора MCP серверов 1С

Инструменты для разработки — MCP Tools для Конструктора MCP серверов 1С

Российский стек

Четыре готовых MCP-инструмента для выполнения кода, запросов и диагностики в базе 1С, загружаемые в сторонний продукт Конструктор MCP серверов

ПлагинШирокий доступ15Звезды репозитория

MCP-сервер для проектирования печатных плат в KiCAD: агент размещает компоненты, разводит связи, проверяет DRC и готовит файлы на производство

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

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
CATIA V5 MCP Server (эта карточка)нетне нужна167
AutoCAD MCPнетне нужна648управляет AutoCAD и чертежами DXF; здесь CATIA V5 с параметрическими деталями, поверхностями и сборками
PartCADнет530хранит детали как текст и собирает CAD-скрипты; здесь агент управляет установленной программой CATIA

Коротко о README

Сервер говорит по stdio и подходит любому MCP-клиенту. Команда запуска везде одна: `python -m catia_mcp`.

Бейдж для README

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