Cxddie

Environment variables

Override tool paths, state location and ports.

VariableDefaultPurpose
CXDDIE_FREECAD/Applications/FreeCAD.app/…, then freecad on PATHFreeCAD executable
CXDDIE_BLENDER/Applications/Blender.app/…, then blender on PATHBlender executable
CXDDIE_OPENSCAD/Applications/OpenSCAD.app/…, then openscad on PATHOpenSCAD executable
CXDDIE_UVHomebrew / ~/.local/bin / ~/.cargo/bin, then uv on PATHuv, used for CadQuery and build123d
CXDDIE_FUSION/Applications/Autodesk Fusion.app, or Fusion's launcher on WindowsFusion, launched when a session starts and Fusion isn't running
CXDDIE_FUSION_MCP_URLhttp://127.0.0.1:27182/mcp, then http://127.0.0.1:9100/Fusion's MCP server endpoint
CXDDIE_RHINO/Applications/Rhino 8.app, or Program Files\Rhino 8 on WindowsRhino, launched when a session starts and Rhino isn't running
CXDDIE_REVITProgram Files\Autodesk\Revit <newest>Revit, launched when a session starts and Revit isn't running
CXDDIE_SKETCHUP/Applications/SketchUp <newest>, or Program Files\SketchUp on WindowsSketchUp, launched when a session starts and SketchUp isn't running
CXDDIE_SOLIDWORKSProgram Files\SOLIDWORKS Corp\SOLIDWORKSSolidWorks, launched when a session starts and SolidWorks isn't running
CXDDIE_SOLIDWORKS_MCPnoneCommand line that starts solidworks-mcp, e.g. python C:\…\solidworks_mcp_server.py
CXDDIE_AUTOCADProgram Files\Autodesk\AutoCAD <newest>AutoCAD, launched when a session starts and AutoCAD isn't running
CXDDIE_HOME~/.cxddieWhere Cxddie keeps state and workspaces
CXDDIE_BRIDGE_PORTper workspaceTies a CAD bridge and its cxddie-mcp together
CXDDIE_BACKENDfreecadWhich CAD system a standalone cxddie-mcp talks to
CXDDIE_BRIDGE_HOST127.0.0.1Host of the CAD session, for a standalone cxddie-mcp
CXDDIE_LICENSE_APILemon SqueezyLicense server, for testing

Cxddie looks tools up on your login shell's PATH, so tools installed by Homebrew, npm -g or uv are found even when the app is launched from the Dock. On Windows it asks PowerShell, and the default locations are under Program Files (newest version first for folders like FreeCAD 1.0).