Fusion 360
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
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
Maintainer
Works with
Installation
Manual Installation
npx fusion360-mcp-serverConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
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)
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"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.
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 socketVerify 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}.
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.
Fusion 360 Alternatives — Similar Developer Tools Servers
Looking for alternatives to Fusion 360? Here are other popular developer tools servers you can use with Claude, Cursor, and VS Code.
Ecc
★ 188.2kThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
Javaguide
★ 155.8kJava 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发
Gemini CLI
★ 104.5kA secure MCP server that wraps the Google Gemini CLI, allowing clients to query Gemini models using local OAuth sessions without requiring an API key. It provides tools for model interaction and diagnostics with built-in protection against command in
Awesome MCP Servers
★ 87.3k⭐ Curated list of Model Context Protocol (MCP) servers - tools that extend Claude Desktop, Cursor, Windsurf, and other MCP clients with custom capabilities.
MCP Servers
★ 86.0kModel Context Protocol Servers
CC Switch
★ 77.5kA cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Gemini CLI & Hermes Agent. Only official website: ccswitch.io
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.
Set Up Fusion 360 in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
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.