FreeCAD MCP
MCP-сервер для управления FreeCAD из Claude Desktop и других клиентов: создание и правка моделей, запуск скриптов и FEM-анализ
- 3 310 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Выполняет произвольный Python-код внутри FreeCAD
- Создает и меняет документы и модели в приложении на хосте
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/freecad-mcpОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Выполняет произвольный Python-код внутри FreeCAD
- Создает и меняет документы и модели в приложении на хосте
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер связывает ИИ-клиент с FreeCAD и позволяет агенту создавать и редактировать 3D-модели, читать содержимое документов, выполнять Python-скрипты внутри FreeCAD и запускать расчеты методом конечных элементов. Он состоит из двух частей: аддона, который работает внутри FreeCAD и поднимает RPC-сервер, и MCP-сервера, который запускает клиент через uvx. По умолчанию соединение идет через localhost. Через набор инструментов агент может собирать деталь по описанию, строить модель по 2D-чертежу и вести проектирование пошагово. В репозитории есть примеры интеграции с ADK и LangChain и демонстрации на гифках.
Для кого. Для инженеров, конструкторов и разработчиков, которые проектируют в FreeCAD с помощью ИИ-агента.
Подходит, если
- Нужно создать или изменить 3D-модель во FreeCAD по описанию
- Нужно построить деталь по 2D-чертежу
- Нужно запустить Python-скрипт или FEM-анализ внутри FreeCAD
Не подходит, если
- FreeCAD не установлен или аддон с RPC-сервером не запущен
- Нужна лишь консультация по FreeCAD без управления приложением
Пример запроса к агенту
Создай во FreeCAD фланец с четырьмя отверстиями под болты по этому эскизуMCP
- Транспорт
- stdio
- Авторизация
- не нужна
Ограничения
Для работы нужны установленный FreeCAD с аддоном FreeCADMCP и запущенный RPC-сервер внутри программы, соединение по умолчанию идет через localhost. MCP-сервер запускается через uv или uvx и требует Python 3.12 и выше. Агент может выполнять произвольный Python-код внутри FreeCAD, поэтому запускать его стоит только с проверенными запросами.
Как отключить. Удалите сервер из конфигурации MCP клиента и удалите аддон FreeCADMCP из каталога аддонов FreeCAD.
Частые вопросы
Что должно быть запущено, чтобы сервер работал?
FreeCAD с установленным аддоном FreeCADMCP и запущенным RPC-сервером через кнопку Start RPC Server в панели FreeCAD MCP.
С какими клиентами он работает?
С Claude Desktop и другими MCP-клиентами. В репозитории также есть примеры интеграции с ADK и LangChain.
Чем FreeCAD MCP отличается от скриптов FreeCAD на Python?
Сервер связывает ИИ-клиент с FreeCAD: агент создает и правит 3D-модели, читает документы, выполняет Python-скрипты внутри FreeCAD и запускает расчеты методом конечных элементов. Скрипты писать самому не нужно.
Как подключить MCP для FreeCAD?
Добавьте в конфиг клиента сервер freecad с командой uvx, как в блоке установки, и запустите FreeCAD с нужным аддоном. Сервер работает в Claude Desktop, Claude Code и Cursor. Риск высокий: агент выполняет код в FreeCAD.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыMCP-сервер подключает агента к FreeCAD для построения деталей, редактирования документов, запуска макросов и экспорта моделей.
MCP-сервер для AutoCAD, GstarCAD и ZWCAD: черчение, правка и запрос чертежа обычными словами
AutoCAD MCP Pro
autocad-mcp-pro
MCP-сервер для AutoCAD с сотнями инструментов: живой AutoCAD через COM или DXF без программы, с режимом экономии токенов
AutoCAD MCP
autocad-mcp
MCP-сервер для AutoCAD LT: агент рисует и правит чертежи через AutoLISP, а без AutoCAD пишет файлы DXF
MCP-сервер от McNeel: Claude, Codex и Gemini CLI строят и правят геометрию в открытом Rhino 3D и собирают определения Grasshopper
Fusion 360 MCP
fusion360-mcp-server
MCP-сервер для Autodesk Fusion 360: агент строит эскизы и тела, правит параметры и выполняет команды в открытом проекте
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| FreeCAD MCP (эта карточка) | нет | не нужна | 3 310 | |
| Fusion 360 MCP | нет | не нужна | 148 | управляет Fusion 360 через надстройку, статус Beta |
| SketchUp MCP | нет | не нужна | 60 | управляет SketchUp через расширение, есть eval_ruby |
Из блога
Коротко о README
README описывает MCP-сервер для управления FreeCAD из Claude Desktop и других клиентов: создание и правка моделей, запуск скриптов, чтение документов и FEM-анализ. Проект состоит из аддона, который поднимает RPC-сервер внутри FreeCAD, и MCP-сервера, который запускается через uvx. В быстром старте показано, как склонировать репозиторий, скопировать аддон, запустить RPC-сервер и добавить сервер freecad в конфигурацию клиента. Отдельные руководства покрывают установку, конфигурацию, инструменты, выполнение кода и примеры. Лицензия MIT.