Fusion 360 MCP Server
@Joe-Spencer
A model context protocol (MCP) server for Autodesk Fusion that provides resources and tools from ADSK to an AI client such as Claude or Cursor.
Overview
What is Fusion 360 MCP Server?
Fusion 360 MCP Server is a Model Context Protocol (MCP) server implemented as a Fusion 360 add-in. It allows AI assistants like Claude to access design information, create and modify design elements, and receive context-specific CAD prompts through the MCP protocol.
How to use Fusion 360 MCP Server?
Install the MCP Python SDK in Fusion 360’s Python environment using the included install_mcp_for_fusion.py script or by manually running python -m pip install "mcp[cli]" with Fusion’s Python executable. Then add the MCPserve folder as an add-in in Fusion 360 and run it. Once running, AI assistants can connect to the server via HTTP SSE at http://127.0.0.1:3000/sse or via file‑based communication. Use client.py (e.g., python client.py --test-connection) to verify functionality.
Key features of Fusion 360 MCP Server
- Exposes Fusion 360 design data as MCP resources
- Provides tools for message boxes, sketch creation, and parameter management
- Delivers specialized prompt templates for CAD tasks
- Supports both HTTP SSE and file‑based communication
- Runs as a background thread inside Fusion 360
- Includes a testing client script for validation
Use cases of Fusion 360 MCP Server
- AI‑assisted exploration of active Fusion 360 designs
- Automated creation of sketches and user parameters
- Retrieval of design structure and component details
- Building CAD‑focused AI workflows with context‑aware prompts
FAQ from Fusion 360 MCP Server
What is the Model Context Protocol (MCP)?
MCP is a protocol that allows AI assistants to interact with external systems—here, to access resources, tools, and prompts within Fusion 360.
What are the requirements to run Fusion 360 MCP Server?
Autodesk Fusion 360 and Python 3.7+ (for installation and testing). The MCP Python SDK must be installed inside Fusion 360’s own Python environment.
How does the server communicate with AI assistants?
It supports two methods: HTTP SSE at http://127.0.0.1:3000/sse and a file‑based backup method using the mcp_comm directory.
What resources and tools are available?
Resources: fusion://active-document-info, fusion://design-structure, fusion://parameters. Tools: message_box, create_new_sketch, create_parameter. Prompts: create_sketch_prompt, parameter_setup_prompt.
Where does the design data live?
All data stays within the active Fusion 360 document. The server only reads or modifies the current design; it does not store or export data externally.