Runs Python in a live Fusion 360 session and captures the active viewport.

How it works

Foe: Clay Golem, a model or part that isn't shaped yet.

Foes

  • Clay Golem

Party · Context

  • ArchitectYour agent100/100
  1. Clay Golem

    The Clay Golem blocks the way.

    What really happensIt stands for a model or part that isn't shaped yet.

    Architect: Context 100/100.

  2. Slump

    The unshaped clay slams down.

    What really happensA model or part takes pass after pass before it holds its shape.

    Architect takes 13. Architect: Context 87/100.

  3. Fusion 360 MCP Bridge (ndoo)

    The Fusion Orb opens a portal into the design you already have open.

    What really happensFusion 360 must be running with the FusionMCPBridge add-in. The MCP server is a local Python process that calls the add-in on port 7654.

    Clay Golem takes 29.

  4. Fusion 360 MCP Bridge (ndoo)

    A shot of the viewport shows whether the clay matches the ask.

    What really happensfusion_screenshot captures the active viewport as a PNG so the agent can check the design.

    Clay Golem takes 13.

  5. Slump

    The Clay Golem uses Slump.

    Architect takes 13. Architect: Context 74/100.

  6. Fusion 360 MCP Bridge (ndoo)

    Python strikes through Fusion's own API and the body changes.

    What really happensfusion_execute runs a Python script inside Fusion with adsk API access. Calls are marshaled onto Fusion's main thread.

    Clay Golem takes 32.

  7. Fusion 360 MCP Bridge (ndoo)

    The Clay Golem keeps the new body in the open Fusion design.

    What really happensThe result is in the live design, not a downloaded file. A personal Fusion license is enough. The add-in requires a matching Bearer token.

    Clay Golem takes 26. Clay Golem falls.

  8. Victory

    The Clay Golem falls.

Learn this spell

Claude Code

git clone https://github.com/ndoo/fusion360-mcp-bridge.git
cd fusion360-mcp-bridge
bash scripts/quickstart-mac.sh

Notes

Needs Fusion 360 open, the FusionMCPBridge add-in running, Python 3.9 or newer, and a shared secret in ~/.fusion-mcp-secret. A free personal Fusion license is enough, per the README. The install shown is the macOS quickstart: it installs Python dependencies, writes the secret, copies the add-in and patches ~/.claude/settings.json; then run the add-in in Fusion and restart Claude. On Windows, copy the add-in into the Fusion AddIns folder and add the Python server entry by hand. fusion_execute can run any Python the Fusion API can reach.

This spell has no recorded sessions in the curator's logs. Tried it? Send a spell report.