MCP Directory
Back

freecad_mcp

by bonninr · Python · ★ 200

FreecadMCP connects Freecad to Claude AI and other MCP-ready tools like Cursor through the Model Context Protocol (MCP), allowing Claude to directly interact with and control Freecad. This integration enables prompt assisted CAD 3d Design.

Install

pip install git+https://github.com/bonninr/freecad_mcp.git

Auto-generated from the repo's primary language — check the repo's own README for its exact install instructions.

Claude Desktop config

A starting point for your claude_desktop_config.json (auto-generated — the repo's README may specify a published package name or required env vars):

{
  "mcpServers": {
    "freecad-mcp": {
      "command": "uvx",
      "args": [
        "git+https://github.com/bonninr/freecad_mcp.git"
      ]
    }
  }
}

From the README

The FreeCAD MCP (Model Control Protocol) provides a simplified interface for interacting with FreeCAD through a server-client architecture. This allows users to execute commands and retrieve information about the current FreeCAD document and scene. https://github.com/user-attachments/assets/5acafa17-4b5b-4fef-9f6c-617e85357d44 To configure the MCP server, you can use a JSON format to specify the server settings. Below is an example configuration: - **command**: The path to the Python executable that will run the FreeCAD MCP server. This can vary based on your operating syste…
Read full README on GitHub →

Related media servers