Fusion 360

v1.0.0Developer Toolsstable

A Model Context Protocol server that enables Cline to translate natural language prompts into Fusion 360 CAD operations by mapping commands to Fusion's API and generating executable Python scripts.

aicadcamfusion360mcp
Share:
95
Stars
0
Downloads
0
Weekly
0/5

What is Fusion 360?

Fusion 360 is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to model context protocol server that enables cline to translate natural language prompts into fusion 360 cad operations by mapping commands to fusion's api and generating executable python scripts.

A Model Context Protocol server that enables Cline to translate natural language prompts into Fusion 360 CAD operations by mapping commands to Fusion's API and generating executable Python scripts.

This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • A Model Context Protocol server that enables Cline to transl

Use Cases

CAD operation automation
Natural language to CAD conversion
Python script generation
LicenseMIT License
Languagepython
Versionv1.0.0
UpdatedMay 19, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx fusion-360-mcp-server

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Fusion 360

The Fusion 360 MCP Server bridges Cline (or any MCP-capable AI assistant) with Autodesk Fusion 360's CAD environment. It accepts natural language prompts like "make a box with rounded corners" and translates them into sequences of Fusion 360 API calls — CreateSketch, Extrude, Fillet, etc. — then returns executable Python scripts that can be run directly inside Fusion 360's script engine, enabling AI-assisted parametric CAD design without manual tool navigation.

Prerequisites

  • Python 3.9 or higher
  • Autodesk Fusion 360 installed and licensed (personal or commercial)
  • Cline extension installed in VS Code, or another MCP client
  • Git to clone the repository (no published package; install from source)
  • pip to install Python dependencies from requirements.txt
1

Clone the repository

Clone the fusion360-mcp-server repository to your local machine. There is no published npm or PyPI package; the server must be installed from source.

git clone https://github.com/ArchimedesCrypto/fusion360-mcp-server.git
cd fusion360-mcp-server
2

Install Python dependencies

Install the required Python packages. A virtual environment is recommended to avoid conflicts with other Python projects.

python -m venv .venv
source .venv/bin/activate  # Windows: .venv\Scripts\activate
pip install -r requirements.txt
3

Verify the server starts in MCP mode

Test that the server starts correctly in MCP stdio mode before configuring your client. Press Ctrl+C to stop it after confirming it starts without errors.

cd src
python main.py --mcp
4

Configure your MCP client

Add the server to your Cline MCP settings file (or claude_desktop_config.json for Claude Desktop). Replace /path/to/fusion360-mcp-server with the absolute path to your cloned repo.

{
  "mcpServers": {
    "fusion360": {
      "command": "python",
      "args": ["/path/to/fusion360-mcp-server/src/main.py", "--mcp"],
      "env": {},
      "disabled": false,
      "autoApprove": []
    }
  }
}
5

Run the generated script in Fusion 360

When the AI returns a Python script, copy it into Fusion 360's Script and Add-Ins editor (Tools → Scripts and Add-Ins → Run Script) and execute it to perform the CAD operations.

Fusion 360 Examples

Client configuration

Cline or Claude Desktop configuration using the Python source installation. Update the path to match your machine.

{
  "mcpServers": {
    "fusion360": {
      "command": "python",
      "args": ["/Users/yourname/fusion360-mcp-server/src/main.py", "--mcp"],
      "env": {},
      "disabled": false,
      "autoApprove": []
    }
  }
}

Prompts to try

Describe CAD operations in plain English; the server translates them into Fusion 360 API call sequences.

- "Create a 50mm x 30mm x 10mm rectangular box on the XY plane"
- "Make a cylinder with radius 15mm and height 40mm, then shell it with 2mm wall thickness"
- "Draw a rectangle and extrude it 20mm, then fillet all top edges with a 3mm radius"
- "Create a sketch on the XY plane, draw a circle of diameter 25mm, and revolve it 360 degrees around the Y axis"
- "Export the current body as an STL file"

Troubleshooting Fusion 360

ModuleNotFoundError when starting the server

Ensure your virtual environment is activated and dependencies are installed: source .venv/bin/activate && pip install -r requirements.txt. In the MCP config, point 'command' to the Python binary inside the venv, e.g. /path/to/fusion360-mcp-server/.venv/bin/python.

The generated Python script fails when run inside Fusion 360

The script uses the Fusion 360 Python API (adsk.core, adsk.fusion). Ensure the script is run from the Fusion 360 Script Editor (Tools → Scripts and Add-Ins), not from an external Python interpreter. The API is only available inside Fusion 360's embedded Python environment.

No tools are visible in the MCP client

The server must be started with the --mcp flag to enable stdio MCP mode. Without the flag it starts an HTTP server on port 8000 instead. Double-check the args in your config: ["...main.py", "--mcp"].

Frequently Asked Questions about Fusion 360

What is Fusion 360?

Fusion 360 is a Model Context Protocol (MCP) server that model context protocol server that enables cline to translate natural language prompts into fusion 360 cad operations by mapping commands to fusion's api and generating executable python scripts. It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Fusion 360?

Follow the installation instructions on the Fusion 360 GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with Fusion 360?

Fusion 360 works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Fusion 360 free to use?

Yes, Fusion 360 is open source and available under the MIT License license. You can use it freely in both personal and commercial projects.

Browse More Developer Tools MCP Servers

Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "fusion-360-mcp-server": { "command": "npx", "args": ["-y", "fusion-360-mcp-server"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use Fusion 360?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides