FreeCAD MCP (Model Control Protocol) enables users to interact with FreeCAD for command execution and information retrieval about the current document and scene. It simplifies interaction with FreeCAD through a server-client architecture.
FreeCAD MCP (Model Control Protocol) enables users to interact with FreeCAD for command execution and information retrieval about the current document and scene. It simplifies interaction with FreeCAD through a server-client architecture.
Clone the repository, place the freecad_mcp directory in your FreeCAD modules directory, and restart FreeCAD.Add this configuration to your claude_desktop_config.json:
{
"mcpServers": {
"freecad": {
"command": "npx",
"args": [
"-y",
"Clone the repository, place the freecad_mcp directory in your FreeCAD modules directory, and restart FreeCAD."
]
}
}
}Restart Claude Desktop, then ask:
"What tools do you have available from FreeCAD?"
No configuration required. This server works out of the box.
"What resources are available in FreeCAD?"
Claude will query available resources and return a list of what you can access.
"Show me details about [specific item] in FreeCAD"
Claude will fetch and display detailed information about the requested item.
"Create a new [item] in FreeCAD with [details]"
Claude will use the appropriate tool to create the resource and confirm success.
We build custom MCP integrations for B2B companies. From simple connections to complex multi-tool setups.