MCP Catalogs
Home

freecad-addon-robust-mcp-server

by spkane·84·Score 49

A comprehensive MCP server connecting AI assistants to FreeCAD for 3D modeling with 150+ tools.

developer-toolsai-llmproductivity
24
Forks
25
Open issues
this month
Last commit
2d ago
Indexed

Overview

The FreeCAD Robust MCP server enables AI assistants like Claude and GPT to interact with FreeCAD, a parametric 3D modeling application. It provides extensive tool coverage across modeling primitives, PartDesign operations, document management, and more. The server supports multiple connection modes including XML-RPC and JSON-RPC socket, making it accessible across different platforms and environments.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:AI-assisted 3D modeling and design automation
you:Debugging FreeCAD models and macros through AI conversation
you:Generating FreeCAD code and templates programmatically
you:Creating complex geometric shapes with natural language instructions
you:Batch processing multiple 3D models

When to choose this

Choose this when working with FreeCAD and want to leverage AI assistants for parametric modeling, automation, and debugging within your CAD workflow.

When NOT to choose this

Avoid if you're not using FreeCAD, as this is specifically designed for the FreeCAD ecosystem with no support for other CAD applications.

Tools this server exposes

12 tools extracted from the README
  • execute_python

    Execute Python code in the FreeCAD environment

  • get_document_list

    Retrieve a list of all open documents in FreeCAD

  • create_box

    Create a box primitive in the active document

  • create_cylinder

    Create a cylinder primitive in the active document

  • create_sphere

    Create a sphere primitive in the active document

  • get_object_list

    Retrieve a list of all objects in the active document

  • export_object

    Export an object to a file in various formats

  • create_sketch

    Create a new sketch in the active document

  • add_line_to_sketch

    Add a line to the active sketch

  • extrude_sketch

    Extrude a sketch to create a 3D shape

  • create_macro

    Create a new FreeCAD macro file

  • run_macro

    Execute a FreeCAD macro file

Comparable tools

python-mcpcadquery-mcpopenscad-mcp

Installation

Installation

Using pip (recommended)

pip install freecad-robust-mcp

Using Docker

docker pull spkane/freecad-robust-mcp

Claude Desktop Configuration

Add the following to your ~/.claude/claude_desktop_config.json:

{
  "mcpServers": {
    "freecad": {
      "command": "freecad-mcp",
      "env": {
        "FREECAD_MODE": "xmlrpc"
      }
    }
  }
}

FreeCAD Workbench Installation

  1. Install the Robust MCP Bridge workbench via FreeCAD's Addon Manager:

- Edit → Preferences → Addon Manager - Search for "Robust MCP Bridge" - Install and restart FreeCAD

  1. Switch to the Robust MCP Bridge workbench
  2. Click the Start MCP Bridge button

Compare freecad-addon-robust-mcp-server with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.