Get the FREE Ultimate OpenClaw Setup Guide →

fusion360

generate scripts and/or execute them in Autodesk Fusion360 via Claude, Cursor, or any other MCP client.

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
claude mcp add --transport stdio mycelia1-fusion360-mcp-server python -m fusion360_mcp

How to use

This Fusion360 MCP Server enables AI assistants to generate production-ready Fusion 360 Python scripts from natural language commands. It exposes a set of 13+ tools spanning inspection, sketching, 3D modeling, and finishing operations, along with a resource system and pre-built prompts to guide automation workflows. Users can interact with the server through its standard or SSE transports, allowing both local script execution and web-based testing. The server converts tool calls into executable Fusion 360 Python scripts that can be pasted into Fusion 360, saved as .py files, or run as add-ins, making it suitable for automated CAD workflows and AI-assisted design tasks.

To use it, run the MCP server locally (default) with Python, then connect via an MCP client or the provided SSE endpoint for web-based integration. Typical workflows include creating sketches, drawing geometric shapes, extruding into 3D bodies, applying fillets or chamfers, and exporting fully-formed scripts that implement a complete CAD task sequence. The server also includes prompt templates for common CAD workflows and a registry of tools with usage schemas and examples to accelerate script generation.

How to install

Prerequisites:

  • Python 3.10 or higher
  • Autodesk Fusion 360 (for local execution and testing)

Installation steps:

  1. Clone the repository:

    git clone https://github.com/mycelia1/fusion360-mcp-server.git
    cd fusion360-mcp-server
    
  2. Install the package in editable mode (recommended):

    pip install -e .
    

    Alternatively, run the server using uv (if you prefer uv-based workflow):

    uv sync
    
  3. Verify installation:

    python -m fusion360_mcp --help
    
  4. Run the server (default):

    python -m fusion360_mcp
    
  5. Optional: run in SSE mode for web testing:

    fusion360-mcp --transport sse --port 8000
    

Additional notes

Tips and considerations:

  • Prerequisites include Python 3.10+ and Autodesk Fusion 360 for script execution and testing.
  • The server supports multiple transports (stdio and SSE). Use SSE for web-based testing and integration.
  • The provided add-in can enable direct execution inside Fusion 360 by placing the add-in folder in the Fusion 360 Add-Ins directory and running the included MCP server panel.
  • Environment variables can be used to customize behavior; this project’s MCP configuration supports an env block if needed (e.g., API keys, user paths).
  • If you modify tools or prompts, ensure you update the internal tool registry and script templates so generated scripts reflect new capabilities.
  • Common issues often involve Python path configuration or Fusion 360 not being available on the system PATH. Verify the Python environment and ensure Fusion 360 is accessible when running generated scripts.

Related MCP Servers

Sponsor this space

Reach thousands of developers