{"id":"neka-nat-freecad-mcp","name":"freecad-mcp","af_score":50.2,"security_score":22.5,"reliability_score":27.5,"what_it_does":"Provides a local MCP (Model Context Protocol) server integrated with FreeCAD, allowing an AI client (e.g., Claude Desktop) to create/edit/delete FreeCAD documents and objects, execute FreeCAD Python code, and retrieve views/objects/parts library information. Includes an installation method as a FreeCAD addon and a CLI command to run the MCP server.","best_when":"You want a developer/desktop-local MCP integration to steer FreeCAD through a small set of tools, especially when you can keep the server bound to localhost or tightly restrict allowed IPs.","avoid_when":"You need strong security isolation (e.g., multi-tenant access) or cannot mitigate the risks of remote connections and arbitrary code execution; also avoid when you cannot validate network exposure and operational safeguards.","last_evaluated":"2026-03-30T13:26:10.576257+00:00","has_mcp":true,"has_api":false,"auth_methods":["None described for MCP client auth; relies on network binding and IP allowlisting"],"has_free_tier":false,"known_gotchas":["The tool includes `execute_code`, which can cause broad side effects; agents may need guardrails to avoid destructive operations.","Remote connections can be enabled and may bind to 0.0.0.0; ensure Allowed IPs are correctly set to avoid unintended exposure.","Auto-start persists via a local settings file; agents running on startup may start FreeCAD-side operations unexpectedly if misconfigured.","Network hostname/IP validation is mentioned, but security hinges on correct allowlist entries and restart behavior."],"error_quality":0.0}