MCP Server
FreeCAD MCP Server
by neka-nat
Parametric control of FreeCAD 3D modeling via MCP.
About FreeCAD
FreeCAD MCP allows users to control FreeCAD 3D modeling software from other applications such as Claude Desktop. Enables parametric design and automation through RPC, including creating/editing/deleting objects, inserting parts from the FreeCAD library, executing arbitrary Python code, retrieving object information, and capturing screenshots of the active view.
Tags
cad3d-modelingparametric-design
How to install FreeCAD
Add the following entry to your MCP client config (e.g. claude_desktop_config.json or .mcp.json). Refer to the official repository for the exact command, package name, and required environment variables.
{
"mcpServers": {
"freecad": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-freecad"]
}
}
}Example shape only — see the repository for the canonical install command.