Autodesk-Fusion-360
MCP server from JustusBraitinger/Autodesk-Fusion-360-MCP-Server
claude mcp add --transport stdio justusbraitinger-autodesk-fusion-360-mcp-server python MCP_Server.py
How to use
Fusion MCP Integration connects an AI assistant workflow to Autodesk Fusion 360 through the Model Context Protocol (MCP). The server exposes a set of sketching, modeling, and parameter-control tools that can be orchestrated by your chat assistant or code editor integrations. Typical usage involves starting the server locally and connecting Claude Desktop or VS Code Copilot to issue prompts that invoke the available Fusion 360 tools (e.g., drawing 2D shapes, extruding features, applying fillets, creating patterns, and exporting geometry). The server handles requests via an HTTP/SSE interface, while the client integrations present a curated list of prompts and commands to drive Fusion 360 without manual UI operations. You will also find analysis and control commands (like listing or changing parameters, running tests, or undo) to streamline iterative design sessions.
How to install
Prerequisites:
- Python 3.10+ installed
- Autodesk Fusion 360 installed (for local testing)
- VS Code or another IDE recommended
- Claude Desktop (for Claude integration)
Installation steps:
- Clone the repository: git clone https://github.com/JustusBraitinger/FusionMCP
- Create and activate a Python virtual environment inside the Server directory:
cd FusionMCP/Server
python -m venv venv
Activate (Windows)
.\venv\Scripts\ActivateActivate (macOS/Linux)
source venv/bin/activate - Install dependencies: pip install -r requirements.txt pip install "mcp[cli]"
- Install the Fusion 360 Add-In (for local testing): cd .. python Install_Addin.py
- Run the MCP server: cd FusionMCP/Server python MCP_Server.py
- Connect to Claude or VS Code MCP integrations as described in the README (Claude: install MCP server, VS Code Copilot: configure mcp.json, etc.).
Notes:
- If you are on Windows and use the Claude config example, you may need to adjust paths and Windows escaping (double backslashes).
Additional notes
Tips and caveats:
- This is a proof-of-concept and not production-grade software. It runs locally over HTTP for development and testing.
- The server uses a simple local setup; running over a network without proper security is discouraged.
- Ensure Fusion 360 is available and the Add-In is installed when testing actual geometry operations.
- When integrating with Claude or VS Code, you’ll typically connect to http://127.0.0.1:8000/sse for real-time events.
- If you encounter issues starting the server, verify your Python environment and that MCP_Server.py is accessible from the working directory.
- You can customize the mcpServers block to point to different entry points if you rename MCP_Server.py or relocate it.
Related MCP Servers
mcp-vegalite
MCP server from isaacwasserman/mcp-vegalite-server
github-chat
A Model Context Protocol (MCP) for analyzing and querying GitHub repositories using the GitHub Chat API.
nautex
MCP server for guiding Coding Agents via end-to-end requirements to implementation plan pipeline
pagerduty
PagerDuty's official local MCP (Model Context Protocol) server which provides tools to interact with your PagerDuty account directly from your MCP-enabled client.
futu-stock
mcp server for futuniuniu stock
mcp -boilerplate
Boilerplate using one of the 'better' ways to build MCP Servers. Written using FastMCP