Fusion 360

v1.0.0Developer Toolsstable

Connects AI coding agents to Autodesk Fusion 360 for CAD automation, enabling natural language control over sketching, 3D modeling, and CAM operations. It uses a Python-based bridge and a custom add-in to execute over 80 tools ranging from simple geo

fusion360-mcp-servermcpai-integration
Share:
31
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 connects ai coding agents to autodesk fusion 360 for cad automation, enabling natural language control over sketching, 3d modeling, and cam operations. it uses a python-based bridge and a custom add-i...

Connects AI coding agents to Autodesk Fusion 360 for CAD automation, enabling natural language control over sketching, 3D modeling, and CAM operations. It uses a Python-based bridge and a custom add-in to execute over 80 tools ranging from simple geo

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

Features

  • Connects AI coding agents to Autodesk Fusion 360 for CAD aut

Use Cases

Control Autodesk Fusion 360 CAD design with 80+ tools for sketching and 3D modeling.
Execute CAM operations and design automation through natural language.
Enable AI-driven CAD automation with comprehensive geometry control.
faust-machines

Maintainer

LicenseMIT License
Languagepython
Versionv1.0.0
UpdatedMay 20, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx fusion360-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 connects AI coding agents like Claude to Autodesk Fusion 360 through a Python-based socket bridge and a custom Fusion add-in, exposing over 84 CAD and CAM tools via the Model Context Protocol. It enables natural language control of sketching, 3D feature creation, body operations, assembly, sheet metal, surfaces, CAM toolpaths, and G-code export—effectively turning Claude into a CAD automation co-pilot. Engineers and product designers use it to automate repetitive modeling tasks, generate parametric designs from descriptions, and run complex CAM setups without manually clicking through Fusion's UI.

Prerequisites

  • Autodesk Fusion 360 installed and licensed on macOS or Windows
  • Python 3.8+ and uv (Python package manager) installed
  • Claude Code or another MCP-compatible client that supports stdio or socket connections
  • The fusion360-mcp-server Python package (installable via uvx)
1

Install the Fusion 360 add-in

Copy the add-in files to Fusion 360's AddIns directory. On macOS use the install script; on Windows copy manually to the AppData path.

# macOS (using install script):
./scripts/install-addon.sh

# macOS (manual):
cp -r addon ~/Library/Application\ Support/Autodesk/Autodesk\ Fusion\ 360/API/AddIns/Fusion360MCP

# Windows (PowerShell):
Copy-Item -Recurse addon "$env:APPDATA\Autodesk\Autodesk Fusion 360\API\AddIns\Fusion360MCP"
2

Activate the add-in in Fusion 360

Open Fusion 360, press Shift+S to open the Scripts and Add-Ins dialog, select the Fusion360MCP add-in, and click Run. The add-in starts a local socket server that the Python MCP server connects to.

3

Add the MCP server to Claude Code

Register the fusion360 MCP server using Claude Code's mcp add command. The server runs via uvx in socket mode, which connects to the running Fusion add-in.

claude mcp add fusion360 -- uvx fusion360-mcp-server --mode socket
4

Verify connectivity with the ping tool

In Claude Code, call the ping tool to confirm the MCP server can communicate with the Fusion 360 add-in. A successful response returns {"pong": true}.

5

Start designing with natural language

With the add-in running and the MCP server connected, you can now issue CAD commands through Claude. Remember that all measurements must be in centimeters (Fusion's internal unit).

Fusion 360 Examples

Client configuration

Cursor IDE MCP configuration for the Fusion 360 MCP server in socket mode.

{
  "mcpServers": {
    "fusion360": {
      "command": "uvx",
      "args": ["fusion360-mcp-server", "--mode", "socket"]
    }
  }
}

Prompts to try

Example prompts for CAD automation through the Fusion 360 MCP server.

- "Create a 5cm x 3cm x 2cm box and fillet all top edges with a 0.2cm radius."
- "Sketch a circle with diameter 4cm on the XY plane, then extrude it 6cm to create a cylinder body."
- "Set up a CAM milling operation for the top face of the current body using a 0.6cm flat end mill."
- "List all bodies in the current design and rename the first one to 'housing'."
- "Create an assembly joint between component1 and component2 with a rigid joint type."

Troubleshooting Fusion 360

ping tool returns an error or times out

Ensure the Fusion360MCP add-in is running inside Fusion 360 (Shift+S → Add-Ins → Fusion360MCP → Run). The socket server the add-in starts must be active before the Python MCP server can connect.

uvx command not found when adding the MCP server

Install uv, the Python package manager that provides uvx: 'curl -LsSf https://astral.sh/uv/install.sh | sh'. Then restart your terminal and retry.

Operations produce unexpected geometry or dimensions

All measurements in the Fusion 360 MCP server use centimeters, not millimeters or inches. Convert your dimensions before issuing commands. Each tool call performs a single operation—chain multiple prompts for complex models.

Frequently Asked Questions about Fusion 360

What is Fusion 360?

Fusion 360 is a Model Context Protocol (MCP) server that connects ai coding agents to autodesk fusion 360 for cad automation, enabling natural language control over sketching, 3d modeling, and cam operations. it uses a python-based bridge and a custom add-in to execute over 80 tools ranging from simple geo 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": { "fusion360-mcp-server": { "command": "npx", "args": ["-y", "fusion360-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