mcpbeat Sign in

FreeCAD MCP Server

local only

FreeCAD MCP runs on your own machine — the client starts it, so there is no endpoint to ping. Last commit 16 Sep 2026.

Control FreeCAD from Claude — 3D modeling, PartDesign, CAM toolpaths, and more via 30+ tools.

Installs / week
not published
45
Stars
1 open issues
16 Sep 2026
Last commit
from GitHub
LGPL-2.1
License
Python

What the code does

We read the source, 50 min ago · rules 3dff92dd89df

A tool parameter reaches a dangerous call

A value the model can set ends up inside a file or shell call. That is not a flaw by itself — for a terminal server it is the job — but it is where things go wrong when it is not.

A tool parameter reaches a file or shell call execute_python.code → AICopilot/handlers/execute_python_ops.py:168, execute_python.code → AICopilot/handlers/execute_python_ops.py:87, restart_freecad.reopen_documents → AICopilot/handlers/diagnostics_ops.py:262 и ещё 1
                    result_value = eval(compile(expr_ast, "<string>", "eval"), namespace)
Capabilities

What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.

    candidate = os.path.join(macro_dir, name)
Image runs as root Dockerfile:6
USER root

# Install FreeCAD via conda-forge (this is what the AppImages are built from).
# conda-forge's freecad package doesn't pull in pip as a dependency -- install
# it explicitly, since the next step needs it to install the MCP bridge deps.

Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.

A tool parameter here reaches a dangerous call

That is not a flaw by itself — but it is where things go wrong when it is not the job. We re-read this code on every release. Watch it and you hear from us the day another one appears.

Three servers free · no card

Alternatives to FreeCAD MCP

same job, measured the same way
3dstreet
by 3dstreet

Drive an open 3DStreet scene tab from Claude Desktop or Claude Code via MCP tool calls.

108 installs/wk local only
Maya MCP
by gimbalgoats

Control Autodesk Maya scenes with 71 typed tools for modeling, animation, shading, and more.

194 installs/wk local only
I
Feedlio
by itechsoftsolution16

Feedlio MCP server exposing posting and scheduling tools to Claude Desktop and Claude Code.

136 installs/wk local only
Whatsapp
by gaviwhatsapp

Send WhatsApp messages from Cursor, Claude Code, and Codex via MCP.

23 installs/wk local only
ableton-mind — Ableton Live MCP server
by pantani

Control Ableton Live from Claude, Cursor or Codex with LOM tools, device knowledge and recipes.

33 installs/wk local only
Crimson Crab MCP Template
by singhpratech

Ready-to-clone Rust MCP server with chat, token-counting, and model tools for Claude

local only
Skillmatch MCP
by jarmstrong158

Job search and ranking pipeline via MCP for Claude Desktop.

67 installs/wk local only
API Hub
by gadgethumans-api

300+ free MCP tools: weather, crypto, DNS, QR, colors, SEO, UUIDs, and more.

local only

FreeCAD MCP — questions

Answers built from our own checks of this server.

Why is there no uptime for FreeCAD MCP?
FreeCAD MCP runs on your own machine over stdio — there is no network address to reach, so uptime cannot be measured for it by anyone.
Is FreeCAD MCP open source?
Yes — it is published under the LGPL-2.1 licence, written in Python, 45 stars on GitHub and 1 open issue. The source link is on this page, so you can read exactly what it does with your data before you connect it.