ATOI-Ming/FreeCAD-MCP
If you are the rightful owner of FreeCAD-MCP and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The FreeCAD MCP plugin integrates the Model Control Protocol (MCP) into FreeCAD, enabling automation of model creation, macro execution, and view management through a server-client architecture.
Tools
Functions exposed to the LLM to take actions
get_scene_info
Retrieves details of the active FreeCAD document.
run_script
Executes a Python script in FreeCAD's Python environment.
run_macro
Runs a .FCMacro file with optional parameters, normalizing code.
set_view
Adjusts the FreeCAD view to front, top, right, or axonometric.
get_report
Retrieves the latest logs from freecad_mcp_log.txt.
Prompts
Interactive templates invoked by user choice
No prompts
Resources
Contextual data attached and managed by the client