freecad-addon-robust-mcp-server
by spkane·★ 84·Score 49
A comprehensive MCP server connecting AI assistants to FreeCAD for 3D modeling with 150+ tools.
Overview
The FreeCAD Robust MCP server enables AI assistants like Claude and GPT to interact with FreeCAD, a parametric 3D modeling application. It provides extensive tool coverage across modeling primitives, PartDesign operations, document management, and more. The server supports multiple connection modes including XML-RPC and JSON-RPC socket, making it accessible across different platforms and environments.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose this when working with FreeCAD and want to leverage AI assistants for parametric modeling, automation, and debugging within your CAD workflow.
When NOT to choose this
Avoid if you're not using FreeCAD, as this is specifically designed for the FreeCAD ecosystem with no support for other CAD applications.
Tools this server exposes
12 tools extracted from the READMEexecute_pythonExecute Python code in the FreeCAD environment
get_document_listRetrieve a list of all open documents in FreeCAD
create_boxCreate a box primitive in the active document
create_cylinderCreate a cylinder primitive in the active document
create_sphereCreate a sphere primitive in the active document
get_object_listRetrieve a list of all objects in the active document
export_objectExport an object to a file in various formats
create_sketchCreate a new sketch in the active document
add_line_to_sketchAdd a line to the active sketch
extrude_sketchExtrude a sketch to create a 3D shape
create_macroCreate a new FreeCAD macro file
run_macroExecute a FreeCAD macro file
Comparable tools
Installation
Installation
Using pip (recommended)
pip install freecad-robust-mcpUsing Docker
docker pull spkane/freecad-robust-mcpClaude Desktop Configuration
Add the following to your ~/.claude/claude_desktop_config.json:
{
"mcpServers": {
"freecad": {
"command": "freecad-mcp",
"env": {
"FREECAD_MODE": "xmlrpc"
}
}
}
}FreeCAD Workbench Installation
- Install the Robust MCP Bridge workbench via FreeCAD's Addon Manager:
- Edit → Preferences → Addon Manager - Search for "Robust MCP Bridge" - Install and restart FreeCAD
- Switch to the Robust MCP Bridge workbench
- Click the Start MCP Bridge button
Compare freecad-addon-robust-mcp-server with
Last updated · Auto-generated from public README + GitHub signals.