- Home
- MCP servers
- Fusion 360
Fusion 360
- python
62
GitHub Stars
python
Language
6 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
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.
How to use
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.
How to install
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.txt
Run the MCP server locally
To 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 --mcp
Run the HTTP server (optional)
If 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.py
Configure your MCP client
Add 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": []
}
}
}
Available tools
CreateSketch
Creates a new sketch on a specified plane.
DrawRectangle
Draws a rectangle in the active sketch.
DrawCircle
Draws a circle in the active sketch.
Extrude
Extrudes a profile into a 3D body.
Revolve
Revolves a profile around an axis.
Fillet
Adds a fillet to selected edges.
Chamfer
Adds a chamfer to selected edges.
Shell
Hollows out a solid body with a specified wall thickness.
Combine
Combines two bodies using boolean operations.
ExportBody
Exports a body to a file.