VendorCommunity
Connects overstdio

Our grade: 4 checks

Login Login optional
Upkeep Active · 2026-11
Known bugs 0 open
Connection stdio

Based on public data, not a full audit. See how we grade. Something changed? Request a re-grade.

Community rating

-

No community reviews yet

Ran this server? Tell others if you would trust it in production. Reviews are separate from our grade.

Write a review

Why it got a B

A community MCP server (MIT, by neka-nat) that controls FreeCAD from an AI client: create and edit models, inspect documents, run FEM analyses and run Python scripts. It has two parts: an addon you copy into FreeCAD that starts a local XML-RPC server, and a stdio MCP server you launch with uvx freecad-mcp. The RPC server listens on localhost by default and has no authentication unless you set one auth token; remote connections are an opt-in with an IP allowlist, and the docs say traffic is never encrypted. The tools include execute_code, which runs Python inside FreeCAD with your user's permissions, and execute_code_headless, which runs a script through freecadcmd in a separate process. Active repo: last commit and PyPI release 0.1.30 on 2026-11-07, 14 human authors in the last 90 days. One high advisory on record, GHSA-v4pw-r6h3-v75q (CVSS 8.8, published 2026-09-24): in addon versions up to 0.1.24, a web page open in a browser on the same machine could send a request to the RPC server and run Python in FreeCAD. The fix landed in 0.1.25 the same day and the server now refuses browser-style requests. The addon is copied in by hand, so it only updates when you replace your copy. Biggest deduction: the transport check, because the server's job is to run model-written code with your user's privileges (and to shell out to freecadcmd for headless runs), and the optional token is off by default. Keep the RPC server on localhost, replace your addon copy with 0.1.25 or later, and stop the server when you are not using it.

How to connect

// claude_desktop_config.json (README quick start). Also needs the FreeCAD addon installed and its RPC server started.
{
  "mcpServers": {
    "freecad": {
      "command": "uvx",
      "args": ["freecad-mcp"]
    }
  }
}

Is FreeCAD MCP safe?

Is FreeCAD MCP safe to use?

FreeCAD MCP grades B (solid, with minor gaps). Login is optional, so check that it is turned on in your setup. It shells out to helper programs or serves HTTP without enforced TLS, so keep it local and isolated.

Does FreeCAD MCP have known vulnerabilities?

Not in our current data: it has no open CVEs or advisories. We re-check as new ones are published.

Does FreeCAD MCP support authentication?

Optionally. It can run with a login, but it does not require one, so turn it on.

Embed this badge

Maintain this server? Add the grade to your README.

TrustedMCP grade B

Markdown

[![TrustedMCP grade B](https://trustedmcp.io/badge/freecad-mcp.svg)](https://trustedmcp.io/servers/freecad-mcp)

HTML

<a href="https://trustedmcp.io/servers/freecad-mcp"><img src="https://trustedmcp.io/badge/freecad-mcp.svg" alt="TrustedMCP grade B" height="80"></a>

Community reviews

No published community reviews yet.

Write a review

Ran this server? Tell other teams how it went. You get one review per server. We email you a link to confirm it, then an editor checks it before it goes up. We never show your email.

How was it overall?

Would you trust it in production?
Would you recommend it to another team?

Score the details

Setup & docs
Auth experience
Reliability
Maintainer responsiveness

Tell other teams how it went

About you