FreeCAD MCP servers: which one to use
Use neka-nat's server to model in FreeCAD from Claude. Pick spkane's for a larger tool set and headless use, or blwfish's for CNC and mesh work.
- Servers
- 7
- active
- Local
- 4
- runs on your machine
The FreeCAD GitHub organisation has no MCP repository, so pick a community server. neka-nat's is by far the most used: it connects Claude to a FreeCAD running on your machine, edits models and runs Python scripts. spkane's lists 150+ tools with headless support, and blwfish's adds CNC toolpaths and mesh work. ghbalf's is a chat panel inside FreeCAD whose tools can also run as a standalone MCP server. All of them can change your open document, so save a copy first.
Good for
- Makers who want Claude to sketch parts, pads and holes from a description
- Machinists planning CNC toolpaths with an assistant
- Developers writing FreeCAD macros and scripts with AI help
- Designers checking models for geometry errors or print problems
Which FreeCAD MCP server to use
Use neka-nat for most people. Choose spkane if you want headless or macro work, and blwfish if you do CNC or mesh jobs.
| Server | Official | Runs | Works without the FreeCAD window | Can change things | GitHub stars |
|---|---|---|---|---|---|
| For FreeCAD | |||||
| neka-nat FreeCADThis page | Community | Local | – | Yes | 3.2K |
| spkane Robust | Community | Local | Yes | Yes | 263 |
| contextform FreeCAD | Community | Local | – | Yes | 139 |
| blwfish FreeCAD | Community | Local | – | Yes | 62 |
| createng bridge | Community | Local | – | Yes | 23 |
| Other tools for the same job | |||||
| ghbalf FreeCAD AI | Community | Local | – | Yes | – |
All FreeCAD MCP servers
7 active · official first, then by GitHub stars
FreeCAD MCPLocalNo sign-inFreeCAD MCP(Model Context Protocol) server
3.2K GitHub stars
freecad-addon-robust-mcp-serverLocalThe FreeCAD Robust MCP server and MCP Bridge Workbench/Addon
263 GitHub stars
freecad-mcpLocalFreeCAD MCP - Open-source Model Context Protocol server for FreeCAD automation
139 GitHub stars
FreeCAD MCPLocalControl FreeCAD from Claude — 3D modeling, PartDesign, CAM toolpaths, and more via 30+ tools.
62 GitHub stars
freecad-mcpFreeCAD 3D CAD automation via FastMCP — headless document/export plus FluidX3D/OpenFOAM CFD extensions. For Cursor / Claude Desktop. Webapp.
33 GitHub stars
freecad-mcp-bridgeMCP Bridge gives AI tools access to your open FreeCAD session. A flexible, light, and direct bridge.
23 GitHub stars- freecad-hermes-mcp-server
FreeCAD MCP server and MCP Bridge Workbench/Addon performance (speed) optimized for Hermes agent
7 GitHub stars
Questions
Is there an official FreeCAD MCP server?
No. A search of the FreeCAD GitHub organisation for "mcp" returns no repository. The servers here are community projects.
Which FreeCAD MCP server is most popular?
neka-nat/freecad-mcp has about 3,150 stars, far ahead of the next one. Its README says it creates and edits models, runs Python scripts, inspects documents and runs FEM analyses.
Do I need FreeCAD open for it to work?
For neka-nat's, yes: its README tells you to start the RPC server from the FreeCAD MCP toolbar and keep FreeCAD open. spkane's says it supports headless modelling, with screenshots and colours only in GUI mode.
Which FreeCAD version do I need?
spkane's README requires FreeCAD 1.0.2 or newer and recommends 1.1.4 or newer for security, since older releases have known vulnerabilities when opening untrusted files. contextform's asks for FreeCAD 1.0 or newer.
Which one is best for CNC or 3D printing?
blwfish's README covers CNC toolpath planning, mesh work and checks such as wall thickness and collisions. Pick it over the general servers for those jobs.
Can it run code on my computer?
Yes. neka-nat's README says it runs Python scripts, and spkane's can create and run FreeCAD macros. Only use them with models and prompts you trust.
Does it work in Claude?
Yes. neka-nat's README targets Claude Desktop, blwfish's was developed with Claude Code, createng's installs as a Claude Desktop extension, and ghbalf's says its tools work with Claude Code and Claude Desktop.
Are these servers still updated?
Most are active. contextform's last commit is August 2025, while neka-nat, spkane and blwfish have commits in late October 2026.