freecad-mcp

Provides an MCP (Model Context Protocol) server/bridge to control FreeCAD for CAD automation via AI-driven natural-language commands (e.g., creating/modifying 3D models and taking screenshots).

Evaluated Mar 30, 2026 (22d ago)
Repo ↗ Ai Ml cad-automation freecad mcp model-context-protocol ai-agent python 3d-modeling
⚙ Agent Friendliness
54
/ 100
Can an agent use this?
🔒 Security
30
/ 100
Is it safe for agents?
⚡ Reliability
30
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
55
Documentation
65
Error Messages
0
Auth Simplicity
95
Rate Limits
10

🔒 Security

TLS Enforcement
20
Auth Strength
10
Scope Granularity
20
Dep. Hygiene
40
Secret Handling
70

Security posture is uncertain. The README suggests local execution and does not document authentication/authorization, transport security details (TLS), sandboxing, or data-handling controls. Since it automates a desktop CAD app, prompt/argument injection risk and filesystem access risk should be assessed by reviewing the code and runtime behavior. No explicit secret management guidance is provided, but no secrets are mentioned in the README.

⚡ Reliability

Uptime/SLA
0
Version Stability
45
Breaking Changes
30
Error Recovery
45
AF Security Reliability

Best When

Used locally with an MCP-capable client (Claude Desktop/Claude Code) to automate FreeCAD workflows on a developer workstation.

Avoid When

Avoid in high-security/regulated environments unless you validate the codebase and runtime behavior; avoid exposing it to untrusted prompt sources without sandboxing and permissions hardening.

Use Cases

  • Automate FreeCAD CAD operations (Part/PartDesign primitives, booleans, fillets/chamfers, holes/patterns).
  • Generate parametric CAD features from structured natural language prompts.
  • AI-assisted iteration: create geometry, apply transforms, and export/preview via view controls (e.g., screenshots).
  • Run complex/custom FreeCAD Python scripts through the MCP tool surface.

Not For

  • Production-grade, network-exposed CAD automation services with strong multi-tenant security requirements (based on limited evidence of auth/controls).
  • Environments where you cannot install/execute local Python/Node tooling or cannot modify local FreeCAD/Claude configuration.
  • Use cases requiring documented API contracts, stable versioning guarantees, or comprehensive operational reliability metrics.

Interface

REST API
No
GraphQL
No
gRPC
No
MCP Server
Yes
SDK
No
Webhooks
No

Authentication

Methods: Local execution (no documented end-user auth) MCP registration via Claude client (e.g., `claude mcp add freecad ...`)
OAuth: No Scopes: No

The README describes local MCP tool wiring/registration but does not document auth, tokens, scopes, or access controls for the MCP server itself.

Pricing

Free tier: No
Requires CC: No

No pricing information provided; appears to be an open-source/local tooling setup.

Agent Metadata

Pagination
none
Idempotent
False
Retry Guidance
Not documented

Known Gotchas

  • Tool availability depends on launching FreeCAD first (AI Copilot service starts automatically).
  • Claude Desktop configuration requires manual path adjustments for `working_bridge.py` after installation.
  • If FreeCAD/Node/Claude Code are missing, setup will fail; some issues are resolved by rerunning the installer or manual MCP registration.
  • Unclear behavior for repeated modeling commands (idempotency/state management) from the provided documentation.

Alternatives

Full Evaluation Report

Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for freecad-mcp.

AI-powered analysis · PDF + markdown · Delivered within 30 minutes

$99

Package Brief

Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.

Delivered within 10 minutes

$3

Score Monitoring

Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.

Continuous monitoring

$3/mo

Scores are editorial opinions as of 2026-03-30.

8642
Packages Evaluated
17761
Need Evaluation
586
Need Re-evaluation
Community Powered