Fusion 360 MCP Integration
Integración de Autodesk Fusion 360 MCP
La aplicación Fusion MCP (Protocolo de Contexto de Modelo) es un sistema de integración que permite a los asistentes de IA interactuar programáticamente con Autodesk Fusion 360. Esta implementación demuestra específicamente cómo crear modelos 3D paramétricos mediante simples llamadas API, acortando la brecha entre la IA conversacional y el software CAD.
Descripción general
La integración de Fusion 360 MCP permite que los asistentes de IA controlen Fusion 360 para tareas de modelado 3D. Este proyecto es especialmente valioso para:
Flujos de trabajo de diseño CAD asistidos por IA
Generación de modelos 3D paramétricos
Automatización de tareas de diseño repetitivas en Fusion 360
Creación de interfaces programáticas para Fusion 360
Related MCP server: Fusion360MCP
Componentes
La integración consta de tres componentes principales:
1. Script de LiveCube ( LiveCube.py y LiveCube.manifest )
Un complemento de Fusion 360 que:
Se ejecuta dentro de Fusion 360 como un script
Crea cubos paramétricos con dimensiones específicas
Expone un punto final HTTP en el puerto 18080 para recibir comandos
Se puede activar mediante simples solicitudes HTTP GET
2. Servidor Fusion ( fusion_server.py )
Un servidor intermediario que:
Actúa como puente entre MCP y Fusion 360
Escucha en el puerto 8000 las solicitudes MCP
Traduce llamadas MCP a formatos que Fusion 360 puede entender
Maneja la comunicación con el script LiveCube
3. Servidor MCP ( fusion_mcp.py )
El servidor de Protocolo de Contexto de Modelo que:
Proporciona herramientas que los asistentes de IA pueden usar
Se integra con Autodesk Platform Services (APS) para la automatización en la nube
Ofrece la herramienta
generate_cubepara crear cubos paramétricosUtiliza la autenticación OAuth para un acceso seguro a APS
Características
Creación de cubos : genere cubos paramétricos con dimensiones específicas
Integración de servicios de la plataforma Autodesk : utilice APS Design Automation para operaciones complejas
Interfaz HTTP simple : API fácil de usar para controlar Fusion 360
Cumplimiento del estándar MCP : funciona con cualquier asistente de IA compatible con MCP
Instalación
Prerrequisitos
Autodesk Fusion 360 (2023 o posterior)
Python 3.9+ con pip
Cuenta de Autodesk Platform Services con acceso a la API
Asistente de IA compatible con MCP (como Claude en entornos de Windsurf)
Instrucciones de configuración
Instalar dependencias de Python :
pip install -r requirements.txtConfigurar variables de entorno : Cree un archivo
keys.envcon sus credenciales de Autodesk Platform Services:APS_CLIENT_ID=your_client_id APS_CLIENT_SECRET=your_client_secret FUSION_ACTIVITY_ID=your_activity_idInstalar el script LiveCube en Fusion 360 :
Open Fusion 360
Vaya a Scripts y complementos (Mayús+S)
Haga clic en el botón verde "+" y seleccione "Agregar script".
Busque y seleccione la carpeta
LiveCubeen este repositorioEl script ahora debería aparecer en tu lista de scripts.
Uso
Iniciando los servidores
Inicie el servidor Fusion :
python fusion_server.pyEsto comenzará a escuchar en http://localhost:8000
Ejecute el script de LiveCube :
En Fusion 360, vaya a Scripts y complementos
Seleccione LiveCube y haga clic en "Ejecutar".
Esto iniciará el servidor HTTP dentro de Fusion 360 en el puerto 18080
Inicie el servidor MCP :
python fusion_mcp.pyEsto iniciará el servidor MCP con el transporte stdio de forma predeterminada.
Uso con asistentes de IA
Configura tu asistente de IA compatible con MCP para que se conecte al servidor Fusion MCP. Por ejemplo, con Claude Desktop:
{
"mcpServers": {
"fusion": {
"command": "python",
"args": ["/path/to/fusion_mcp.py"]
}
}
}Luego, la IA puede usar la herramienta generate_cube para crear cubos en Fusion 360.
Acceso directo a la API
También puedes interactuar directamente con el punto final HTTP del script LiveCube:
GET http://127.0.0.1:18080/cmd?edge=50Esto crearía un cubo con una longitud de borde de 50 mm en Fusion 360.
Notas del desarrollador
El servidor MCP se comunica con Autodesk Platform Services (APS) mediante la autenticación OAuth 2.0
Para casos de uso avanzados, modifique
fusion_mcp.pypara agregar herramientas adicionales más allá de la creación de cubos.La arquitectura del sistema se puede ampliar para admitir otras operaciones de Fusion 360 agregando nuevos controladores en
fusion_server.pyy los scripts de Fusion 360 correspondientes.
Licencia
Instituto Tecnológico de Massachusetts (MIT)
Expresiones de gratitud
Autodesk para la API y los servicios de plataforma de Fusion 360
Creadores del Protocolo de Contexto de Modelo (MCP) para permitir la interoperabilidad de herramientas de IA npx @modelcontextprotocol/server-everything
### Or specify stdio explicitly
```shell
npx @modelcontextprotocol/server-everything stdioEjecutar el servidor SSE
npx @modelcontextprotocol/server-everything sseEjecute el servidor HTTP transmisible
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.-