The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
Freecad MCP
FreeCAD MCP - Open-source Model Context Protocol server for FreeCAD automation
Install
claude mcp add freecad python3 "$(pwd)/working_bridge.py"Install command taken from the project's README or registry entry. Always review code before running it.
README excerpt
Read full README on GitHub →FreeCAD MCP - AI-Powered CAD
Control FreeCAD with Claude AI through natural language!
Create 3D models, add features, and automate CAD workflows using conversational AI.
🎥 See It In Action
Watch FreeCAD MCP model a house from a simple text command:
"Ask FreeCAD to model a house" - and watch it create walls, roof, windows, and door automatically!
🎉 New! Easy 2-command installation with automatic updates!
📋 Requirements
Before installation, make sure you have:
- FreeCAD 1.0+ - Download here
- Node.js & npm - Download here
- Claude Code -
npm install -g claude-code(recommended)
Python 3.9+ is included with FreeCAD automatically
⚡ Super Easy Install
🚀 Quick Install
Windows:
python -m pip install --user mcp
npm install -g freecad-mcp-setup@latest
npx freecad-mcp-setup setup
macOS/Linux:
pip install mcp
npm install -g freecad-mcp-setup@latest
npx freecad-mcp-setup setup
That's it! The installer automatically:
- ✅ Cross-platform: Works on macOS, Linux, and Windows
- ✅ Detects your OS and FreeCAD installation
- ✅ Downloads latest FreeCAD MCP from GitHub
- ✅ Installs the AI Copilot workbench to correct location
- ✅ Downloads and registers MCP bridge server
- ✅ Provides clear next steps for testing
📦 Updating
To update to the latest version:
Windows:
npm update -g freecad-mcp-setup
npx freecad-mcp-setup setup
macOS/Linux:
npm update -g freecad-mcp-setup
npx freecad-mcp-setup setup
The installer will automatically download and install the latest FreeCAD MCP files!
🚀 How to Use
Step 1: Start FreeCAD
- Launch FreeCAD
- The AI Copilot service starts automatically
Step 2: Open Claude
In a new terminal/command prompt:
claude
Step 3: Verify Connection
Ask Claude:
Check FreeCAD connection
You should see confirmation that FreeCAD tools are available.
Step 4: Start Creating!
Just ask Claude to design anything - watch the demo video above to see it model a house!
🖥️ Using Claude Desktop?
The installer works with Claude Code by default. For Claude Desktop users, after running the installer, you'll need to manually configure:
Add to your Claude Desktop config:
macOS/Linux:
{
"mcpServers": {
"freecad": {
"command": "python3",
"args": ["/Users/yourusername/.freecad-mcp/working_bridge.py"]
}
}
}
Windows:
{
"mcpServers": {
"freecad": {
"command": "python3",
"args": ["C:\\Users\\yourusername\\.freecad-mcp\\working_bridge.py"]
}
}
}
Config file locations:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%/Claude/claude_desktop_config.json
🔧 Manual Installation (Developers)
For developers who prefer full control:
# Clone the repository
git clone https://github.com/contextform/freecad-mcp.git
cd freecad-mcp
# Install dependencies
python3 -m pip install mcp
# Install FreeCAD workbench (choose your OS):
# macOS:
cp -r AICopilot ~/Library/Application\ Support/FreeCAD/Mod/
# Linux:
# cp -r AICopilot ~/.local/share/FreeCAD/Mod/
# Windows:
# cp -r AICopilot %APPDATA%\FreeCAD\Mod\
Similar plugs
Reverse engineer anything with agents, from app behavior down to native binaries.
Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype…
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io