home / mcp / fusion 360 mcp server
An MCP server that exposes Fusion 360 tools as callable actions and generates Python scripts for execution.
Configuration
View docs{
"mcpServers": {
"archimedescrypto-fusion360-mcp-server": {
"command": "python",
"args": [
"/path/to/fusion360-mcp-server/src/main.py",
"--mcp"
]
}
}
}You deploy this MCP server to bridge natural language prompts with Fusion 360 tool actions. It exposes toolbar-level Fusion 360 tools as callable endpoints and returns executable Python scripts that you can run inside Fusion 360, enabling automated modeling workflows from your MCP client.
You use this server with an MCP client to translate prompts into Fusion 360 actions and receive ready-to-run Python scripts. Start the server in MCP mode to accept input from your client and return a script that performs the requested operations in Fusion 360. You can chain multiple tool calls to build complex workflows, such as creating a sketch, drawing geometry, and applying modeling operations, all through simple prompts.
Prerequisites: Python 3.9 or higher and Autodesk Fusion 360.
Step 1: Clone the project repository.
Step 2: Install dependencies.
git clone https://github.com/archimedescrypto/fusion360-mcp-server.git
cd fusion360-mcp-server
pip install -r requirements.txtTo run the server in MCP mode, start the process so it reads from standard input and writes to standard output. This enables your MCP client to interact with Fusion 360 through the server.
cd src
python main.py --mcpIf you prefer to run an HTTP endpoint for interactive calls, start the HTTP server so your client can issue requests over HTTP.
cd src
python main.pyAdd a configuration entry that points to the MCP server you run. The following example shows how to configure a local stdio-based MCP server for Fusion 360.
{
"mcpServers": {
"fusion360": {
"command": "python",
"args": ["/path/to/fusion360-mcp-server/src/main.py", "--mcp"],
"env": {},
"disabled": false,
"autoApprove": []
}
}
}Creates a new sketch on a specified plane.
Draws a rectangle in the active sketch.
Draws a circle in the active sketch.
Extrudes a profile into a 3D body.
Revolves a profile around an axis.
Adds a fillet to selected edges.
Adds a chamfer to selected edges.
Hollows out a solid body with a specified wall thickness.
Combines two bodies using boolean operations.
Exports a body to a file.