This directory contains various scripts for running, installing, and setting up the MCP-FreeCAD integration.
bin/
: Contains executable scripts for installation and running the server/
: Contains main operational scripts
start_server.py
: Python script to start the FreeCAD server from within FreeCAD's Python console or as a macrostart_freecad_with_server.sh
: Shell script to launch FreeCAD with the integrated server enabledrun_mcp_server.py
: Python script to run the MCP server using FreeCAD's AppRunstart_mcp_server.sh
: Shell script to start the MCP server with proper environment settings
install-global.sh
: Script to install MCP-FreeCAD globally on the systemmcp-freecad.sh
: Simple wrapper script to call the MCP-FreeCAD server with the Python interpretermcp-freecad-installer.sh
: Script to check out the MCP-FreeCAD repository if needed and run the MCP serverrun-freecad-server.sh
: Wrapper script to run freecad_socket_server.py with the correct environment settings
./scripts/start_freecad_with_server.sh
./scripts/start_mcp_server.sh
./scripts/bin/install-global.sh
./scripts/bin/run-freecad-server.sh
./scripts/bin/mcp-freecad-installer.sh
For more information about the Python interpreter configuration and FreeCAD integration, see: Python Interpreter Setup