Best for
- Designers and engineers who want to interact with FreeCAD via Claude Desktop
- Developers and hobbyists looking to automate CAD workflows
The FreeCAD MCP server offers extensive CAD control capabilities for Claude Desktop, including modeling, editing, code execution, and FEM analysis. It requires manual setup of the FreeCAD addon and starting the RPC server. Security should be considered due to arbitrary code execution. Overall, it is a powerful tool for automating CAD tasks.
FreeCAD MCP is a Model Context Protocol (MCP) server that lets you control FreeCAD from Claude Desktop. It provides a FreeCAD addon to start an RPC server, and MCP tools for creating and editing objects, executing Python code, inserting parts from the parts library, taking view screenshots, and running finite element analyses (using CalculiX). The server supports remote connections and allows per-call control of screenshot feedback.
{
"mcpServers": {
"freecad": {
"command": "uvx",
"args": [
"freecad-mcp"
]
}
}
}