Fusion 360 MCP Integration
Интеграция Autodesk Fusion 360 MCP
Приложение Fusion MCP (Model Context Protocol) представляет собой систему интеграции, которая позволяет помощникам на основе ИИ программно взаимодействовать с Autodesk Fusion 360. Эта реализация специально демонстрирует, как создавать параметрические 3D-модели с помощью простых вызовов API, сокращая разрыв между диалоговым ИИ и программным обеспечением САПР.
Обзор
Интеграция Fusion 360 MCP позволяет помощникам ИИ управлять Fusion 360 для задач 3D-моделирования. Этот проект особенно ценен для:
Рабочие процессы проектирования САПР с использованием ИИ
Генерация параметрической 3D-модели
Автоматизация повторяющихся задач проектирования в Fusion 360
Создание программных интерфейсов для Fusion 360
Related MCP server: Fusion360MCP
Компоненты
Интеграция состоит из трех основных компонентов:
1. Скрипт LiveCube ( LiveCube.py и LiveCube.manifest )
Надстройка Fusion 360, которая:
Работает внутри Fusion 360 как скрипт
Создает параметрические кубы с указанными размерами
Предоставляет конечную точку HTTP на порту 18080 для получения команд
Может быть запущен с помощью простых HTTP-запросов GET
2. Сервер Fusion ( fusion_server.py )
Промежуточный сервер, который:
Выступает в качестве моста между MCP и Fusion 360
Прослушивает порт 8000 на предмет MCP-запросов
Переводит вызовы MCP в форматы, понятные Fusion 360
Обеспечивает связь со скриптом LiveCube.
3. MCP-сервер ( fusion_mcp.py )
Сервер протокола контекста модели, который:
Предоставляет инструменты, которые могут использовать помощники ИИ
Интегрируется с Autodesk Platform Services (APS) для автоматизации облака
Предлагает инструмент
generate_cubeдля создания параметрических кубов.Использует аутентификацию OAuth для безопасного доступа к APS
Функции
Создание куба : создание параметрических кубов с указанными размерами.
Интеграция служб платформы Autodesk : использование APS Design Automation для сложных операций
Простой HTTP-интерфейс : простой в использовании API для управления Fusion 360
Соответствие стандарту MCP : работает с любым совместимым с MCP помощником с искусственным интеллектом.
Установка
Предпосылки
Autodesk Fusion 360 (2023 или новее)
Python 3.9+ с pip
Учетная запись Autodesk Platform Services с доступом к API
Совместимый с MCP помощник на базе искусственного интеллекта (например, Клод в среде виндсерфинга)
Инструкции по установке
Установите зависимости Python :
pip install -r requirements.txtНастройте переменные среды : создайте файл
keys.envс вашими учетными данными Autodesk Platform Services:APS_CLIENT_ID=your_client_id APS_CLIENT_SECRET=your_client_secret FUSION_ACTIVITY_ID=your_activity_idУстановите скрипт LiveCube в Fusion 360 :
Откройте Fusion 360
Перейдите в раздел «Скрипты и надстройки» (Shift+S)
Нажмите зеленую кнопку «+» и выберите «Добавить сценарий».
Найдите и выберите папку
LiveCubeв этом репозитории.Теперь скрипт должен появиться в вашем списке скриптов.
Использование
Запуск серверов
Запустите Fusion Server :
python fusion_server.pyЭто начнёт прослушивание на http://localhost:8000
Запустите скрипт LiveCube :
В Fusion 360 перейдите в раздел «Скрипты и надстройки».
Выберите LiveCube и нажмите «Запустить».
Это запустит HTTP-сервер внутри Fusion 360 на порту 18080.
Запустите MCP-сервер :
python fusion_mcp.pyЭто запустит сервер MCP с транспортом stdio по умолчанию.
Использование с помощниками на основе искусственного интеллекта
Настройте вашего совместимого с MCP AI-помощника для подключения к серверу Fusion MCP. Например, с помощью Claude Desktop:
{
"mcpServers": {
"fusion": {
"command": "python",
"args": ["/path/to/fusion_mcp.py"]
}
}
}Затем ИИ может использовать инструмент generate_cube для создания кубов в Fusion 360.
Прямой доступ к API
Вы также можете напрямую взаимодействовать с конечной точкой HTTP-скрипта LiveCube:
GET http://127.0.0.1:18080/cmd?edge=50Это создаст куб с длиной ребра 50 мм в Fusion 360.
Заметки разработчика
Сервер MCP взаимодействует со службами платформы Autodesk (APS) с использованием аутентификации OAuth 2.0.
Для расширенных вариантов использования измените
fusion_mcp.py, чтобы добавить дополнительные инструменты помимо создания куба.Архитектуру системы можно расширить для поддержки других операций Fusion 360, добавив новые обработчики в
fusion_server.pyи соответствующие скрипты Fusion 360.
Лицензия
Массачусетский технологический институт
Благодарности
Autodesk для Fusion 360 API и сервисов платформы
Создатели протокола контекста модели (MCP) для обеспечения взаимодействия инструментов ИИ npx @modelcontextprotocol/server-everything
### Or specify stdio explicitly
```shell
npx @modelcontextprotocol/server-everything stdioЗапустите сервер SSE
npx @modelcontextprotocol/server-everything sseЗапустите потоковый HTTP-сервер
npx @modelcontextprotocol/server-everything streamableHttpThis server cannot be deployed
Maintenance
Related MCP Connectors
- OwlCADOAuthcom.owlcad
Parametric 3D CAD for AI agents: build print-ready parts, check them, export STL, 3MF or STEP.
Design 3D-printable parts by chatting: create, edit, render and publish parametric forges.
AI Hub for AEC — 50+ 3D formats, clash detection, ACC integration via Autodesk Platform Services.
Revit MCP: lets AI read and edit your open model. Windows, best supported on Revit 2021+, free beta.
1
Related MCP Servers
- AlicenseNot gradedqualityFmaintenanceEnables AI-powered parametric CAD design in Autodesk Fusion 360 through natural language commands. Supports multiple AI backends (Ollama, OpenAI, Gemini, Claude) with intelligent routing and safety validation for geometric operations.18MIT
- -licenseNot gradedqualityNot gradedmaintenanceEnables AI-powered CAD automation in Autodesk Fusion 360 through natural language prompts. Features a modern web chat interface with multiple LLM backends for creating 3D models, sketches, and parametric designs.-
- AlicenseBqualityCmaintenanceConnects AI coding agents to Autodesk Fusion 360 for CAD automation, enabling natural language control over sketching, 3D modeling, and CAM operations. It uses a Python-based bridge and a custom add-in to execute over 80 tools ranging from simple geometry creation to complex assembly and parameter management.80452 PyPI112MIT
- FlicenseNot gradedqualityCmaintenanceEnables AI assistants to inspect and automate Autodesk Fusion 360 through MCP, providing tools for CAD modeling, CAM manufacturing, and document management.-