MCP Directory
Back

freecad_mcp

by bonninr · Python · ★ 174

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

Claude Desktop config

Add this to your claude_desktop_config.json:

{
  "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 →

💡 Need a managed MCP host?

Try Claude Pro for the smoothest MCP experience, or browse our cloud-hosted servers.

Related developer tools servers