Нейросеть строит деталь в SolidWorks. Я не делаю ни одного клика
AI для Тебя
0:00 / 0:00
Нейросеть строит деталь в SolidWorks. Я не делаю ни одного клика
5 048 просмотров · 5 дней назад
AI для Тебя
453 подписчика
5 048 просмотров · 5 дней назад
MCP-сервер для SolidWorks: нейросеть строит листовую деталь по запросу из чата — эскиз, базовая кромка, отверстия, развёртка в DXF. В SolidWorks я не делаю ни одного клика. Сервер лежит в открытом доступе, лицензия MIT.
СКАЧАТЬ: https://github.com/aiforyouself/solid...
В ролике: Claude Opus 5.5 в Claude Code, SolidWorks 2024, один файл на Python и 27 инструментов.
— как нейросеть добирается до SolidWorks: API и MCP-сервер между ними
— кронштейн из листа 2 мм: первая сверка дала 62 × 42 вместо 60 × 40 — она заметила это сама и перестроила
— длина 120 вместо 80: сама перенесла отверстие и предупредила об ограничении
— развёртка в DXF: сама открыла файл и проверила размеры
— что она делает, когда нужной команды нет
Итог сессии: 58 вызовов, 18 из них — код, который она написала сама; 9 ошибок API исправила сама; 9 минут, $2,53 по ценам API.
КАК ПОДКЛЮЧИТЬ — ПО ПОРЯДКУ
1. Что нужно
— Windows, SolidWorks установлен и запущен (проверено на SolidWorks 2024 SP5)
— Python 3.10 или новее: https://www.python.org/downloads/ (при установке включите добавление Python в PATH)
— программа, которая умеет подключать MCP-серверы: Claude Code или Claude Desktop. Подойдёт и другой MCP-клиент
2. Скачать
На странице репозитория: зелёная кнопка Code → Download ZIP. Распакуйте, например, в C:\sw-mcp
Нужен один файл: solidworks_mcp_server.py
3. Установить библиотеки
Откройте командную строку и выполните:
pip install mcp pywin32 pillow
4. Подключить к нейросети
Claude Code — одна команда в терминале:
claude mcp add --scope user solidworks -- python C:\sw-mcp\solidworks_mcp_server.py
Проверка: команда claude mcp list — напротив solidworks должно быть Connected.
Claude Desktop — Settings → Developer → Edit Config. В открывшийся файл claude_desktop_config.json вставьте:
{
"mcpServers": {
"solidworks": {
"command": "python",
"args": ["C:\\sw-mcp\\solidworks_mcp_server.py"]
}
}
}
Сохраните файл и полностью перезапустите Claude Desktop. В пути — двойные обратные косые черты.
5. Проверить
Запустите SolidWorks и напишите в чате:
Подключись к SolidWorks и скажи, какая версия запущена.
Пришёл ответ с версией — всё работает.
6. Как пользоваться
Пишите задачу обычными словами и с размерами. Промт из ролика:
Построй в SolidWorks листовой кронштейн-уголок.
Лист 2 мм, радиус гиба 2 мм. Горизонтальная полка 60 мм, вертикальная 40 мм, длина 80 мм.
В полке 60 мм — два отверстия Ø9 под болт М8: по оси полки, в 20 мм от каждого торца.
Сохрани деталь как bracket.SLDPRT и покажи результат в изометрии.
Дальше так же, одной фразой: «Увеличь длину кронштейна до 120 мм», «Сохрани развёртку в DXF», «Назначь материал — сталь — и назови массу».
Советы:
— размеры в миллиметрах, углы в градусах
— просите снимок модели после каждой операции: так нейросеть видит результат и проверяет себя
— развёртка сохраняется только из сохранённой детали
— держите открытым один документ
— перед лазером проверьте размеры сами
7. Важно
— Инструмент execute_python выполняет на вашем компьютере код, который пишет нейросеть. Не отключайте запросы на подтверждение.
— На других версиях SolidWorks возможны расхождения: сигнатуры функций API меняются от версии к версии.
— В английском SolidWorks плоскости называются иначе: просите модель указывать Front Plane, Top Plane, Right Plane.
— Чертежей, сварных конструкций и спецификаций пока нет.
Полный список инструментов и подробности — в README на русском: https://github.com/aiforyouself/solid...
Вопросы и ошибки — в Issues репозитория. Нужна доработка под вашу задачу: aiforyouself.contact@gmail.com
Телеграм: https://t.me/aiforyourself
ГЛАВЫ
0:00 Деталь строит нейросеть
0:11 Три вещи в этом ролике
0:27 Как это устроено: API и MCP-сервер
0:49 27 инструментов
1:05 Построение детали
1:27 Первая сверка: 62 × 42 вместо 60 × 40
1:59 Отверстия: Y эскиза — это минус Z модели
2:27 Меняю длину: 120 вместо 80
2:55 Развёртка в DXF
3:12 Когда нужной команды нет
3:48 Итог: 58 вызовов, 9 минут, $2,53
4:08 Сервер на GitHub
Какой команды не хватает первой: чертежи, сварка, спецификация? Напишите в комментариях.
Музыка: «Cold Blue» — Astron, «After All» — Geographer (Фонотека YouTube).