К основному содержанию
MCP-сервер CX Codex

ParCAD — MCP-сервер для Claude Code: параметрический CAD кодом

Собирает 3D-модели деталей скриптом на JS поверх точного ядра OpenCASCADE и отдаёт агенту объёмы, толщины стенок и картинки через MCP.

Открыть на GitHub

Что делает ParCAD

Скрипт описывает деталь как граф операций: box, union, cylinder, fillet. Граф читает ядро OpenCASCADE, поэтому на выходе настоящие грани и рёбра, экспорт в STEP и отказ вместо приблизительной геометрии там, где ядро не справляется.

Кромки не выбирают по индексу. Их описывают словами — например, круглые ободы, выходящие на верхнюю грань — и селектор продолжает работать после переноса отверстия. .expect({ count: 4 }) превращает изменившееся число совпадений в ошибку сборки. Это заметная разница с CadQuery, build123d и OpenSCAD: молчаливый промах селектора там всплывает позже.

Версия 0.0.13, экспериментальная, синтаксис ещё меняется. Каждая сборка проверяется на измеренной геометрии, но ядро не прошло многолетнюю обкатку: деталь стоит измерить до того, как отдавать её в станок. Для работы с агентом на macOS или Linux подойдёт установка через Homebrew.

Какие задачи решает

  • Собрать корпус детали скриптом и выгрузить STEP
  • Проверить, что два отверстия действительно пересекаются
  • Поймать ошибку, когда селектор кромок начал совпадать не с тем числом граней
  • Посмотреть внутренние полости разрезами в одном масштабе
  • Отдать агенту измерения детали без экрана

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

  • Собери кронштейн по примеру examples/bracket.js и покажи объём детали
  • Проверь толщину стенки у фланца и скажи, где она меньше нормы
  • Сделай разрез детали и пришли вид с подписями граней

Как установить ParCAD

Установка

Команды запуска нет в реестре MCP — смотрите README репозитория

По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие

Вопросы о ParCAD

Как установить ParCAD на macOS или Linux?

Через Homebrew: brew tap ierehon1905/parcad, затем brew trust ierehon1905/parcad, затем brew install parcad. После этого добавьте сервер в агента, и он запустит ParCAD сам.

Что делает ParCAD?

Строит параметрические 3D-детали из JS-скрипта на точном ядре OpenCASCADE, измеряет результат и отдаёт модели и измерения агенту по MCP.

Чем ParCAD отличается от CadQuery и OpenSCAD?

Селекторы кромок описательные и проверяемые, поэтому промах становится ошибкой сборки. Предпросмотр, измерения и STEP-файл берутся из одной B-rep-модели.

Похожие MCP-серверы

Всё по теме «Геймдев и 3D: Unity, Unreal, Godot, Blender» →
Pascal 3D Editor pascalorg MCP-сервер управляет сценами зданий в Pascal 3D Editor через команды ИИ-агента. Подойдёт для создания комнат, расстановки объектов и сохранения сцен локально. CX Codex +1 ★ 25 085звёзд репо Unity-MCP IvanMurzak Подключает Claude, Codex, Cursor и другие ИИ-клиенты к Unity через MCP: агент управляет редактором, пишет код и работает внутри собранной игры. CX Codex +1 ★ 4 523звёзд репо mcp sceneview Помогает ИИ-ассистенту работать с документацией SceneView и создавать код для 3D- и AR-приложений. Пригодится при разработке на SDK SceneView. CX Codex +1 ★ 1 348звёзд репо Gearboy MCP Server drhelius MCP-сервер связывает ИИ-агента с эмулятором Gearboy для отладки Game Boy и Game Boy Color через управление выполнением и просмотр памяти. CX Codex +1 ★ 1 219звёзд репо ChiR24-unreal_mcp_server ChiR24 Связывает ИИ-ассистента с открытым Unreal Editor, чтобы создавать уровни, Blueprints и материалы. Пригодится для управления редактором из чата. CX Codex +1 ★ 975звёзд репо Nova3D RareSense Генерирует 3D-модели и сцены с именованными частями: GLB, ссылка на превью и скрипт для Blender. Пригодится, когда агенту нужно собрать объект по деталям. CX Codex +1 ★ 733звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой