freecad-mcp

freecad-mcp

FreeCAD MCP server enabling control of FreeCAD for 3D modeling via Claude Desktop.

MCPDesignOpen source
Type
MCP
Transport
http
Open source
Yes
GitHub Stars
★ 1.2k
Source
mcp-github

Overview

FreeCAD MCP is a Model Context Protocol server that allows users to control FreeCAD for 3D modeling through Claude Desktop. This capability enables AI to create, edit, and delete FreeCAD objects, and execute arbitrary Python code. Suitable for developers or designers needing to automate 3D modeling tasks. Installation requires copying the plugin directory into FreeCAD's Addon directory and configuring the corresponding MCP server settings in Claude Desktop.

Capabilities

  • Create new documents
  • Create new objects
  • Edit existing objects
  • Delete objects
  • Execute arbitrary Python code
  • Insert parts from part library

Use cases

Automating 3D modeling workflowsRemotely controlling FreeCAD for designBatch generation of 3D modelsIntegrating into workflows for complex designs

Setup

Requires: API KeyNode 环境
git clone https://github.com/neka-nat/freecad-mcp.git; copy the addon/FreeCADMCP directory to FreeCAD's Addon directory; restart FreeCAD and select the MCP Addon workspace.

This information was compiled by AI from public sources and may contain inaccuracies — please refer to the source.

FAQ

How to enable auto-start RPC server?

Check Auto-Start Server in the FreeCAD MCP menu.

How to allow remote connections?

Enable Remote Connections in the FreeCAD MCP toolbar and configure allowed IP addresses.

Related skills