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
- Package
- freecad-mcp (pypi)
- Transport
- Local (stdio)
Client configuration
{
"mcpServers": {
"freecad": {
"command": "uvx",
"args": [
"freecad-mcp"
]
}
}
}Copied from the official README — . Replace placeholder keys with your own credentials.
Client setup documented by the maintainer
| Client | Setup steps in README |
|---|---|
| Claude Desktop | Yes |
| Claude Code | Not documented |
| Cursor | Not documented |
| VS Code | Not documented |
| Windsurf | Not documented |
“Not documented” means the README has no client-specific steps — most MCP clients can still run a local stdio server from the configuration above.