3D-модели в FreeCAD

FreeCAD MCP

Подключает ИИ к программе для 3D-проектирования FreeCAD. Помощник строит детали по описанию, показывает скриншоты модели и может посчитать нагрузку методом конечных элементов.

Что умеет

Действия, которые сервер открывает для ИИ. Моноширинным шрифтом — их технические названия.

  • Создаёт документы и объектыcreate_document · create_object
  • Меняет и удаляет объекты моделиedit_object · delete_object
  • Показывает модель скриншотом с нужной стороныget_view
  • Вставляет детали из библиотеки FreeCADget_parts_list · insert_part_from_library
  • Выполняет скрипты и прочностной расчётexecute_code · run_fem_analysis

Примеры запросов

Скопируйте и отправьте в чат после подключения.

Сделай фланец диаметром 100 мм с шестью отверстиями под болты М8 и покажи его сверху.

Добавь в документ болт из библиотеки деталей и поставь его в первое отверстие.

Как подключить

Выберите приложение, в котором работаете с ИИ.

  1. Понадобится: FreeCAD, Git, Менеджер пакетов Python uv.
  2. Скачайте проект командой git clone https://github.com/neka-nat/freecad-mcp.git, скопируйте папку addon/FreeCADMCP в папку дополнений FreeCAD и перезапустите FreeCAD.
  3. В FreeCAD выберите верстак MCP Addon и нажмите Start RPC Server на панели FreeCAD MCP.
  4. Откройте Claude → Настройки → Разработчик → «Изменить конфиг».
  5. Вставьте блок ниже в файл. Если в файле уже есть «mcpServers», добавьте внутрь только ваш сервер.
  6. Сохраните файл и перезапустите Claude — в чате появится значок подключённых инструментов.
claude_desktop_config.json
{
  "mcpServers": {
    "freecad": {
      "command": "uvx",
      "args": [
        "freecad-mcp"
      ]
    }
  }
}

FreeCAD должен быть открыт, а RPC-сервер запущен всё время, пока вы работаете с ИИ.

Безопасность

Сервер умеет выполнять произвольный код Python внутри FreeCAD. Не подтверждайте запуск скриптов, которые не прочитали, и храните копии важных моделей.

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

ИИ открывает сайты в отдельном Firefox, читает страницы, нажимает кнопки и заполняет поля. Сайты видят обычного посетителя, а не программу.

БраузерНужна настройкаЗвёзд на GitHub: 31 610

Связывает ИИ с Blender: создать и изменить объекты, наложить материалы, подгрузить модели из Poly Haven и Sketchfab, выполнить Python-скрипт в сцене.

ИИ-агентыНужна настройкаЗвёзд на GitHub: 29 102

Разбивает описание продукта на задачи с зависимостями, подсказывает, за что браться дальше, дробит сложные задачи и ведёт их статусы прямо в проекте.

КодНужен ключ или входЗвёзд на GitHub: 28 086