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).
Score Breakdown
⚙ Agent Friendliness
🔒 Security
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
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
Authentication
The README describes local MCP tool wiring/registration but does not document auth, tokens, scopes, or access controls for the MCP server itself.
Pricing
No pricing information provided; appears to be an open-source/local tooling setup.
Agent Metadata
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
Package Brief
Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.
Delivered within 10 minutes
Score Monitoring
Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.
Continuous monitoring
Scores are editorial opinions as of 2026-03-30.