Fusion 360 MCP Server
by ArchimedesCrypto
The Fusion 360 MCP Server interfaces between Cline and Autodesk Fusion 360, exposing Fusion 360 toolbar-level commands as callable tools that map directly to Fusion's API. It allows Cline to parse natural language prompts and resolve them into Fusion tool actions.
Last updated: N/A
What is Fusion 360 MCP Server?
This is a Model Context Protocol (MCP) server that acts as a bridge between Cline and Autodesk Fusion 360. It translates natural language prompts into Fusion 360 API calls, enabling automated design and modeling workflows.
How to use Fusion 360 MCP Server?
To use the server, first install the prerequisites (Python 3.9+ and Autodesk Fusion 360). Then, clone the repository, install dependencies using pip install -r requirements.txt
, and run the server using python main.py
(for HTTP mode) or python main.py --mcp
(for MCP mode). Use the API endpoints to list available tools or call specific tools with parameters.
Key features of Fusion 360 MCP Server
Exposes Fusion 360 tools as callable API endpoints
Translates natural language prompts into Fusion 360 actions
Generates Python scripts for execution in Fusion 360
Supports multiple tool calls in sequence
Provides a tool registry with descriptions and parameters
Use cases of Fusion 360 MCP Server
Automating repetitive design tasks in Fusion 360
Integrating Fusion 360 with natural language processing systems like Cline
Creating custom design workflows based on user input
Generating complex 3D models programmatically
Extending Fusion 360 functionality with custom tools
FAQ from Fusion 360 MCP Server
What is MCP?
What is MCP?
MCP stands for Model Context Protocol. It's a protocol for communication between applications in the context of 3D modeling.
What is Cline?
What is Cline?
Cline is a natural language processing system that can be used to generate 3D models.
How do I add new tools to the server?
How do I add new tools to the server?
You can add new tools by defining them in src/tool_registry.json
, adding a script template in src/script_generator.py
, and adding parameter processing logic in src/script_generator.py
.
What are the API endpoints?
What are the API endpoints?
The API endpoints include GET /
(server status), GET /tools
(list tools), POST /call_tool
(call a single tool), and POST /call_tools
(call multiple tools).
Where can I find the Fusion 360 API documentation?
Where can I find the Fusion 360 API documentation?
You can find the Fusion 360 API documentation at https://help.autodesk.com/view/fusion360/ENU/.