FreeCAD MCP server
io.github.blwfish/freecad-mcp·v8.6.0·56 starsControl FreeCAD from Claude — 3D modeling, PartDesign, CAM toolpaths, and more via 30+ tools.
not scanned yet
56 stars
Reviews
Write oneNobody has reviewed FreeCAD MCP yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
FreeCAD MCP tools
No tool declarations could be read from the package source. They show once the server is installed.
How FreeCAD MCP compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 88/100
- higher than 75% of 48,255 servers
- GitHub stars
- 56
- more than 95% of 28,688 servers
Release history: 10 versions in the registry since 2026-09-15, latest 2026-10-29, typically one every 4 days.
Install FreeCAD MCP in Claude Code, Cursor or VS Code
claude mcp add freecad-mcp -- docker run -i --rm ghcr.io/blwfish/freecad-mcp:latest
What the publisher says
From the FreeCAD MCP repository's README, as published. We do not edit it. Read it on GitHub
freecad-mcp
What This Does
This is a bridge between your AI agent and FreeCAD — a thinking partner for parametric design, CNC toolpath generation, and mesh work. You bring the design intent and the domain judgment; the agent handles the FreeCAD mechanics. Together: moving faster, co-designing things that would take hours to build by hand, untangling the cryptic error messages that FreeCAD is so good at generating, and hunting down the subtle, knotty modeling problems that are nearly impossible to find alone. Built for personal daily use — designing parts, generating toolpaths, printing and cutting them — not a demo. See TOOLS.md for the full tool reference.
What You Can Work On Together
- Work through a design — "I need a mounting plate — 100x60mm, four M3 holes, rounded corners. What's the right approach?" You bring the requirements and constraints; the agent builds, flags underspecified decisions, and iterates with you.
- Diagnose what went wrong — "I just tried to pad this sketch and got a weird result — what is FreeCAD actually telling me?" The agent can read the Report View, inspect sketch constraints, and explain what's happening in terms you can act on.
- Iterate on an existing part — "This wall feels too thin and the fillet might not survive printing — let's look at it together"
- Plan CNC toolpaths — "I want to mill this pocket — let's work out the right tool and parameters for the material"
- Build something reusable — "I keep doing this same workflow for every bracket — let's write a macro that generates them from a spreadsheet of dimensions"
- Check your work before committing — "Does this model have geometry errors?", "Will these walls survive printing?", "Are any of these parts going to collide?"
- Work with meshes — "I have an STL from the manufacturer — let's get it into FreeCAD and add mounting features"
- Export for manufacturing — "Export this as STEP and generate G-code for my CNC router"
See It In Action
These are a couple of examples of how I've used the MCP.
Debugging a broken external reference — a link FreeCAD can't restore, an error message that seems to contradict what you know about your own model, and a one-line fix found by reading the file directly.
Full story →
Designing a shingles generator — several sessions of back-and-forth to design a parametric generator that tiles any roof surface from a spreadsheet of parameters.
Full story →
Getting Started
FreeCAD version support: All tools except CAM are supported on FreeCAD 1.1.x (current stable). CAM toolpath generation requires a current FreeCAD weekly development build (what used to be called "1.2-dev" before upstream moved to calendar-based versioning, e.g. 26.3.x) — the Path workbench API changed incompatibly between 1.1 and the dev series. This project tracks the latest weekly.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
FreeCAD MCP: common questions
- Is FreeCAD MCP server safe?
- Yes, by our scan: it is graded A (88/100). Read the FreeCAD MCP safety report
- How do I install FreeCAD MCP?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does FreeCAD MCP need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is FreeCAD MCP maintained?
- The last commit was 37 days ago (2026-09-28). The latest release is v8.6.0.
- How does FreeCAD MCP compare with other MCP servers?
- safety score 88/100 (higher than 75% of 48,255 servers); github stars 56 (more than 95% of 28,688 servers). Full comparison.