PlugWiki

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.

ServerOfficialRunsWorks without the FreeCAD windowCan change thingsGitHub stars
For FreeCAD
neka-nat FreeCADThis pageCommunityLocal–Yes3.2K
spkane RobustCommunityLocalYesYes263
contextform FreeCADCommunityLocal–Yes139
blwfish FreeCADCommunityLocal–Yes62
createng bridgeCommunityLocal–Yes23
Other tools for the same job
ghbalf FreeCAD AICommunityLocal–Yes–

All FreeCAD MCP servers

7 active · official first, then by 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.

Server facts from the official MCP registry, GitHub, npm, PyPI and the Docker catalog. Archived servers are not listed.