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
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_cube
para 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.env
con 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
LiveCube
en 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:
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:
Esto 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.py
para 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.py
y 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
Ejecutar el servidor SSE
Ejecute el servidor HTTP transmisible
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Permite que los asistentes de IA interactúen programáticamente con Autodesk Fusion 360 para crear modelos 3D paramétricos a través de simples llamadas API.
Related MCP Servers
- AsecurityAlicenseAqualityTransform your Make scenarios into callable tools for AI assistants. Leverage your existing automation workflows while enabling AI systems to trigger and interact with them seamlessly.Last updated -635136MIT License
- -securityAlicense-qualityThis project provides a robust integration between AI assistants and FreeCAD CAD software using the Model Context Protocol (MCP). It allows external applications to interact with FreeCAD through a standardized interface, offering multiple connection methods and specialized tools.Last updated -14MIT License
- AsecurityAlicenseAqualityAllows AI assistants to interact with Autodesk Revit through the MCP protocol, enabling the AI to create, modify, and delete elements in Revit projects.Last updated -15151MIT License
- -security-license-qualityEnables AI assistants like Claude to interact with Autodesk Construction Cloud Build platform for construction project management, including issues tracking, RFIs, submittals, and document management through natural language.Last updated -