
FreeCAD MCP
Drive FreeCAD PartDesign, 3D modeling, and CAM toolpaths from your agent through 30+ MCP tools.
Overview
FreeCAD MCP is an MCP server for the Build phase that controls FreeCAD—3D modeling, PartDesign, and CAM toolpaths—through 30+ agent-invokable tools.
What is this MCP server?
- 30+ MCP tools for FreeCAD control from Claude and compatible agents
- PartDesign, 3D modeling, and CAM toolpath workflows
- OCI container image ghcr.io/blwfish/freecad-mcp:latest (stdio)
- Server version 5.8.0 on Model Context Protocol schema 2025-12-11
- Hardware and maker pipeline without manual macro copy-paste
- 30+ MCP tools documented for FreeCAD control
- OCI package identifier ghcr.io/blwfish/freecad-mcp:latest with stdio transport
Community signal: 9 GitHub stars.
What problem does it solve?
You lose hours translating design intent into FreeCAD clicks and macros while your agent cannot directly drive the CAD session.
Who is it for?
Solo makers and builders shipping physical products who already use FreeCAD and want agent-driven modeling and CAM iteration.
Skip if: Pure software SaaS projects with no CAD pipeline, or beginners without Docker/OCI and FreeCAD familiarity.
What do I get? / Deliverables
Your agent issues MCP tool calls that create and adjust models and CAM paths inside FreeCAD with a documented multi-tool surface.
- Agent-controlled FreeCAD model and PartDesign operations
- CAM toolpath generation assisted through MCP tools
- Repeatable CAD automation without one-off macro scripts
Recommended MCP Servers
Journey fit
Build is where physical or CAD-adjacent products get modeled and tooled—integrations is the right shelf for an external CAD bridge. Integrations captures MCP as the glue between your coding agent and the FreeCAD desktop automation surface.
How it compares
FreeCAD desktop automation MCP (30+ tools), not a browser UI or PCB-only ECAD skill.
Common Questions / FAQ
Who is freecad-mcp for?
Indie hardware builders and developers who run FreeCAD and want Claude Code, Cursor, or similar agents to operate modeling and CAM via MCP.
When should I use freecad-mcp?
Use it during Build when integrating CAD into your workflow—prototyping parts, refining PartDesign models, or generating CAM toolpaths.
How do I add freecad-mcp to my agent?
Configure the OCI stdio server ghcr.io/blwfish/freecad-mcp:latest in your MCP client and ensure FreeCAD is available to the container runtime.