Fusion 360
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.
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
Maintainer
Works with
Installation
Manual Installation
npx fusion-360-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 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
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-serverInstall 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.txtVerify 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 --mcpConfigure 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": []
}
}
}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.
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.