{"repo":"bonninr/freecad_mcp","free":true,"listed":false,"github":"https://github.com/bonninr/freecad_mcp","clone":"git clone https://github.com/bonninr/freecad_mcp.git","description":"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.","language":"Python","stars":217,"topics":[],"license":"MIT","category":"mcp-servers","readme_excerpt":"FreeCAD MCP (Model Control Protocol) Overview 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 Configuration To configure the MCP server, you can use a JSON format to specify the server settings. Below is an example configuration: Configuration Details - command : The path to the Python executable that will run the FreeCAD MCP server. This can vary based on your operating system: - Windows : Typically, it might look like C:\\\\ProgramData\\\\anaconda3\\\\python.exe or C:\\\\Python39\\\\python.exe . - Linux : It could be /usr/bin/python3 or the path to your Python installation. - macOS : Usually, it would be /usr/local/bin/python3 or the path to your Python installation. - args : An array of arguments to pass to the Python command. The first argument should be the path to the freecad bridge.py script, which is responsible for handling the MCP server logic. Make sure to adjust the path according to your installation. Example for Different Operating Systems Windows Linux macOS Features The FreeCAD MCP currently supports the following functionalities: 1. get scene info - Description : Retrieves comprehensive information about the current FreeCAD document, including: - Document properties (name, label, filename, obj","default_branch":null,"files":null,"tree":[],"storefront":"/r/bonninr","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/bonninr/freecad_mcp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}