neka-nat/freecad-mcp — reverse-engineered prompt

Reverse engineered prompt

GitHub

Build me a Python MCP server that lets Claude Desktop control FreeCAD.

I want it to include a FreeCAD addon with a workbench button to start an RPC server, plus an optional auto start setting that survives restarting FreeCAD. Claude should be able to create documents, make and edit objects, delete objects, run FreeCAD Python code, grab the current view as feedback, list objects, insert parts from the FreeCAD parts library, and run a basic FEM analysis when the FreeCAD model already has one set up.

Please also make it easy to install. Include clear setup instructions for copying the addon into the FreeCAD Mod folder on Windows, Mac, and Linux, and show the Claude Desktop config using uvx. Add an option to use text only feedback to save tokens.

Support controlling FreeCAD on the same computer by default, and allow remote network control only when the user enables it, with an allowed IP list for safety. Look up current MCP and FreeCAD docs online if needed.

Want more depth? Deep Reverse