Freecad MCP Server

v1.0.0Developer Toolsstable

FreeCAD MCP(Model Context Protocol) server

claudefreecadmcp
Share:
972
Stars
0
Downloads
0
Weekly
0/5

About

FreeCAD MCP(Model Context Protocol) server

Features

  • create_document
  • create_object
  • edit_object
  • delete_object
  • execute_code

Use Cases

Create a new document in FreeCAD. Args: name: The name of the document to create. Returns: A message indicating the success or failure of the document creation. Examples: If you want to create a document named 'MyDocument', you can use the following
Create a new object in FreeCAD. Object type is starts with 'Part::' or 'Draft::' or 'PartDesign::' or 'Fem::'. Args: doc_name: The name of the document to create the object in. obj_type: The type of the object to create (e.g. 'Part::Box', 'Part::Cyli
Edit an object in FreeCAD. This tool is used when the 'create_object' tool cannot handle the object creation. Args: doc_name: The name of the document to edit the object in. obj_name: The name of the object to edit. obj_properties: The properties of
Delete an object in FreeCAD. Args: doc_name: The name of the document to delete the object from. obj_name: The name of the object to delete. Returns: A message indicating the success or failure of the object deletion and a screenshot of the object.
Execute arbitrary Python code in FreeCAD. Args: code: The Python code to execute. Returns: A message indicating the success or failure of the code execution, the output of the code execution, and a screenshot of the object.
neka-nat

Maintainer

LicenseMIT
Languagepython
Versionv1.0.0
UpdatedMay 21, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx freecad

Examples

Basic Configuration

Configure Freecad MCP Server

npx freecad

Configuration

Configuration Details

Config File

claude_desktop_config.json

Web UI

Not available

Security

Authentication

RequiredNo

Features

Data Encryption
Audit Logging
RBAC Support

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

More Developer Tools MCP Servers

Explore other servers in the Developer Tools category.

Quick Config Preview

{ "mcpServers": { "freecad": { "command": "npx", "args": ["-y", "freecad"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use Freecad MCP Server?

Browse our complete directory of 60+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

60+ ServersFree & Open SourceStep-by-Step Guides