FreeCAD-MCP (ATOI-Ming)

A macro-centric FreeCAD MCP plugin with a GUI control panel, a client for running macros, and view management inside FreeCAD.

MCP serverOpen sourceMaintainedMCAD

What it does and how it connects

FreeCAD MCP from ATOI-Ming is a plugin that integrates the Model Context Protocol into FreeCAD for automation of model creation, macro execution, and view management through a server-client architecture. It provides a GUI control panel and a command-line client, and it integrates with external tools such as Claude, Cursor, Trace, and CodeBuddy.

The server handles commands including create_macro, update_macro, run_macro, set_view, and get_report. The client sends commands over stdio or TCP, manages .FCMacro files, and controls FreeCAD remotely. Macros are normalized automatically with imports for FreeCAD, FreeCADGui, Part, and math, plus post-execution recompute and view adjustment.

The GUI control panel has buttons to start and stop the server, clear logs, and switch views between front, top, right, and axonometric, and the plugin adds a FreeCADMCP workbench with toolbar and menu commands. It requires FreeCAD 0.21 or higher. The README shows example models including a gear, a flange, a boat, and a table.

What engineers report

  • 你好,安装的时候提示mcp-server没有1.2.0版本。依赖都按照要求安装了。pip最新时0.1.4. 请问我该如何安装?

Recurring errors it addresses

Error Index entries this tool is built to reduce or work around.

Sources

  1. 1READMEgithub.com
  2. 2GitHub repo statsapi.github.com
  3. 3User issue 2github.com

Not verified

  • No GitHub releases exist, so latest release fields are null.
  • Pricing: none stated on the repo.
  • Activity: last push June 2026, so the project looks quiet; no newer release was found.

Last verified November 6, 2026. Listings are informational. The evidence score measures public, verifiable evidence and is not an endorsement or a compatibility claim.