A server to interact with FreeCAD models using the Model Context Protocol (MCP).
A server to interact with FreeCAD models using the Model Context Protocol (MCP).
This repository is a FreeCAD MCP that allows you to control FreeCAD from Claude Desktop.
Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| create_document | Create a new document in FreeCAD. |
| create_object | Create a new object in FreeCAD. |
| edit_object | Edit an object in FreeCAD. |
| delete_object | Delete an object in FreeCAD. |
| execute_code | Execute arbitrary Python code in FreeCAD. |
| insert_part_from_library | Insert a part from the [parts library](https://github.com/FreeCAD/FreeCAD-library). |
| get_view | Get a screenshot of the active view. |
| get_objects | Get all objects in a document. |
| get_object | Get an object in a document. |
| get_parts_list | Get the list of parts in the [parts library](https://github.com/FreeCAD/FreeCAD-library). |
| run_fem_analysis | Run the CalculiX solver on an existing Fem::FemAnalysis and return summary results (max von Mises stress, max displacement, node count, working directory). Auto-creates a SolverCcxTools if the analysis has none. See [exa |
{
"mcpServers": {
"freecad": {
"command": "uvx",
"args": [
"freecad-mcp"
]
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
Read, search and edit files inside allowed directories with the Model Context Protocol reference Filesystem server.
Retrieve version-aware library documentation and code examples with Context7 MCP, using resolve-library-id and query-docs.
A image MCP server for DeepChat
Instant, resettable Windows, Ubuntu and Arch Linux ARM desktop VMs for AI agents on Apple Silicon.
MCP Server for using the Hacker News API
Simplifies the installation and configuration of Model Context Protocol (MCP) servers within the Cursor IDE.