SolidworksMCP-python
MCP-сервер SolidWorks на Python: 156 инструментов для деталей, сборок и чертежей через COM API, у каждого уровень поддержки.
- 99 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Агент создает и сохраняет файлы моделей SolidWorks на диске, а установка дописывает записи в конфигурации клиентов.
Установка
- Работает в
Ручная установка
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
uvx solidworks-mcp-python setupРаздел Install в README: сначала uv, затем мастер настройки в новом окне PowerShell. Нужны Windows и SolidWorks.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Агент создает и сохраняет файлы моделей SolidWorks на диске, а установка дописывает записи в конфигурации клиентов.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер подключает агента к SolidWorks на Windows через COM API. Агент строит эскизы, детали, сборки с сопряжениями и чертежи по текстовому описанию. В README автор показывает сборку универсального шарнира из восьми деталей по одному промпту: Claude Code выполнил для этого 294 вызова инструментов. У каждого из 156 инструментов есть уровень поддержки: стабильный, бета, экспериментальный или планируемый, и агент видит, насколько ему доверять. Те же адаптеры работают и как обычная Python-библиотека без ИИ. Команда `uvx solidworks-mcp-python setup` находит установленную версию SolidWorks и клиенты MCP и дописывает запись `solidworks` в их конфиги.
Для кого. Инженеры-конструкторы на Windows, которые хотят строить модели в SolidWorks через Claude Code или Cursor, а также писать на Python скрипты автоматизации.
Подходит, если
- Деталь или сборка описана словами, и ее строит агент вместо ручного моделирования.
- Модель нужно проверить: инструмент `verify_model` сверяет результат с задуманным.
- Рутину в SolidWorks автоматизируют Python-скриптом на адаптерах без участия модели.
- Один раз настраивают сразу несколько клиентов: Claude Desktop, Claude Code, VS Code, Cursor и LM Studio.
Не подходит, если
- Работа идет на macOS или Linux: нужны Windows 10 или 11 и SolidWorks.
- Нужны только эксперименты без лицензии: режим `--mock` отвечает без SolidWorks, но модели не строит.
- Требуется гарантия на каждый инструмент: часть из них бета или экспериментальные.
Пример запроса к агенту
Какая модель сейчас открыта в SolidWorks? Построй кронштейн 38,1 мм шириной с отверстием 12,7 мм и проверь размеры через verify_model.MCP
- Транспорт
- stdio
- Авторизация
- не нужна
Ограничения
Работает только на Windows 10 и 11 с установленным SolidWorks, проверялось на SolidWorks 2026. Для реальной работы флаг `--year` с годом вашего релиза обязателен, `setup` подставляет его сам. Часть инструментов находится на уровне бета, экспериментальный или планируемый. Размеры в разных инструментах задаются то в миллиметрах, то в метрах, этому посвящен отдельный скилл `solidworks-mcp`. Агент меняет и сохраняет файлы моделей на диске, поэтому работайте на копиях.
Как отключить. Удалите запись `solidworks` из конфигурации клиента MCP. `setup` перед правкой делает резервную копию файла. Скилл лежит в `~/.claude/skills/solidworks-mcp` и удаляется вместе с папкой.
Частые вопросы
Нужен ли ключ API или вход в аккаунт?
Нет. Сервер работает на вашем компьютере, логин и ключи не требуются.
Что делает команда setup?
Находит версию SolidWorks и клиентов MCP, дает выбрать клиентов, проверяет запуск в режиме mock и добавляет запись `solidworks`. Перед правкой конфигурации делается резервная копия.
Как подключить вручную?
Для Claude Code выполните `claude mcp add --scope user solidworks -- uvx solidworks-mcp-python --year 2026`, подставив свой год.
Есть ли что-то для обучения агента порядку работы?
Да, скилл `solidworks-mcp`: порядок эскиз, закрытие, операция, выбор граней и проверка. Ставится командой `uvx solidworks-mcp-python skill install`.
Не путается ли пакет с другим проектом?
Возможно: команда `uvx solidworks-mcp` ставит другой проект. Нужное имя пакета — `solidworks-mcp-python`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыSolidWorks MCP на Python
Solidworks-MCP
MCP-сервер для SolidWorks на Python: 22 инструмента для деталей, эскизов, операций и служебных действий
Пакет скиллов и MCP-сервер для SolidWorks: агент строит детали и сборки по COM API, проверяет модель и готовит чертежи.
MCP-сервер для SolidWorks: агент моделирует детали и сборки, оформляет чертежи и восстанавливает деталь по файлу DXF или DWG
SolidWorks MCP на TypeScript
SolidworksMCP-TS
MCP-сервер для SolidWorks на TypeScript: модели, эскизы, чертежи, экспорт и макросы VBA. Большинство инструментов автор еще не проверил
Набор MCP-серверов и скиллов для CATIA, SolidWorks, Siemens NX, EPLAN, Fusion и ANSYS: агент строит модели и проверяет результат.
КОМПАС-3D MCP на Python
kompas-mcp-python
Ранний неофициальный MCP-сервер для КОМПАС-3D на Python: 76 инструментов для деталей и чертежей, произвольный Python выключен по умолчанию
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| SolidworksMCP-python (эта карточка) | нет | не нужна | 99 | |
| SolidWorks MCP на Python | нет | не нужна | 204 | MCP-сервер на Python с 22 инструментами; здесь 156 инструментов и пометка уровня поддержки |
| SolidWorks MCP на TypeScript | нет | не нужна | 253 | сервер на TypeScript с макросами VBA; здесь Python-адаптеры и мастер подключения клиентов |
Коротко о README
README открывается примером сборки шарнира по промпту, затем описывает установку через uv, подключение пяти клиентов, режим mock и скилл с порядком работы.