FreeCAD-MCP

ATOI-Ming/FreeCAD-MCP

3.4

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

No resources