Fusion 360 MCP Server logo

Fusion 360 MCP Server

by Joe-Spencer

This server enables AI assistants like Claude to interact directly with Autodesk Fusion 360 using the Model Context Protocol (MCP). It exposes Fusion 360's functionality through MCP, allowing AI agents to access information, create/modify designs, and receive context-specific prompts.

View on GitHub

Last updated: N/A

What is Fusion 360 MCP Server?

The Fusion 360 MCP Server is a Fusion 360 add-in that exposes Fusion 360's functionality through the Model Context Protocol (MCP). This allows AI agents to interact with Fusion 360, enabling them to access design information, create and modify design elements, and receive context-specific prompts for CAD tasks.

How to use Fusion 360 MCP Server?

  1. Install the MCP Python SDK in Fusion 360's Python environment using the provided script or manually. 2. Install the Fusion 360 add-in by adding the MCPserve folder in Fusion 360's Add-Ins menu. 3. Run the add-in. 4. Use an AI assistant or the provided client.py script to interact with the server using MCP protocol.

Key features of Fusion 360 MCP Server

  • Exposes Fusion 360 functionality through MCP

  • Allows AI agents to access design information

  • Enables creation and modification of design elements

  • Provides context-specific prompts for CAD tasks

Use cases of Fusion 360 MCP Server

  • Automating repetitive CAD tasks using AI assistants

  • Integrating Fusion 360 with AI-powered design tools

  • Creating intelligent CAD workflows with AI guidance

  • Programmatically accessing and manipulating Fusion 360 designs

FAQ from Fusion 360 MCP Server

What is MCP?

MCP stands for Model Context Protocol. It's a protocol that allows applications to interact with CAD models and their context.

How do I install MCP in Fusion 360's Python environment?

You can use the install_mcp_for_fusion.py script or manually install the mcp[cli] package using Fusion 360's Python executable.

How do I test if the server is working?

Use the included client.py script with various command-line arguments to test connection, message box display, resource listing, tool listing, and prompt listing.

What resources are available through the MCP server?

The server exposes resources like fusion://active-document-info, fusion://design-structure, and fusion://parameters.

What communication methods are supported?

The server supports MCP Protocol over HTTP SSE and File-based Communication as a backup.