Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/contextform/freecad-mcp
/ functions
Functions
375 in github.com/contextform/freecad-mcp
⨍
Functions
375
◇
Types & classes
26
Method
get_selected_objects
Get currently selected objects
archive/mcp_server_core.py:341
Method
get_selection_details
Get detailed info about selected entities
archive/mcp_server.py:99
Function
handle_call_tool
Handle tool calls with smart dispatcher routing
working_bridge.py:305
Method
handle_claude_connection
Handle connection from Claude
archive/mcp_bridge.py:43
Function
handle_list_tools
List available Phase 1 smart dispatcher tools
working_bridge.py:102
Method
insert_part_from_library
Insert part from library at position
archive/mcp_server_enhanced.py:105
Method
learn_preference
Learn a user preference
AICopilot/memory_system.py:255
Method
learn_preference
Learn a user preference
archive/memory_system.py:255
Method
list_all_objects
List all objects in document
archive/mcp_server_core.py:369
Function
list_available_tools
List what tools would be available when connected
archive/simple_bridge.py:49
Method
list_commands
List all available FreeCAD commands
archive/mcp_server_enhanced.py:267
Method
list_documents
List all open documents
archive/mcp_server_core.py:62
Method
list_parts_library
List all available parts in library
archive/mcp_server_enhanced.py:137
Method
list_toolbars
List all available toolbars
archive/mcp_server_enhanced.py:572
Method
list_workbenches
List all available workbenches
archive/mcp_server_enhanced.py:273
Method
mark_operation_failed
Mark an operation as failed/undone
AICopilot/memory_system.py:127
Method
mark_operation_failed
Mark an operation as failed/undone
archive/memory_system.py:127
Method
measure_distance
Measure distance between two objects
archive/mcp_server_core.py:436
Method
mouse_wheel
Scroll mouse wheel for zoom/pan
archive/mcp_server_enhanced.py:337
Method
move_object
Move object to position
archive/mcp_server_core.py:279
Method
new_document
Create new FreeCAD document
archive/mcp_server_core.py:38
Method
onSelectionChanged
Called when selection changes
AICopilot/event_observer.py:36
Method
onSelectionChanged
Called when selection changes
archive/event_observer.py:36
Method
open_document
Open existing FreeCAD file
archive/mcp_server_core.py:44
Function
process_gui_tasks
Process GUI tasks in the main Qt thread
AICopilot/socket_server.py:39
Method
recall_design
Use AI memory to recall previous designs
archive/mcp_server.py:121
Method
redo
Redo operation
archive/mcp_server_core.py:563
Method
rotate_object
Rotate object (degrees)
archive/mcp_server_core.py:299
Method
save_as_part
Save object as reusable part in library
archive/mcp_server_enhanced.py:74
Method
save_document
Save current document
archive/mcp_server_core.py:50
Method
scale_object
Scale object
archive/mcp_server_core.py:319
Method
screenshot_task
()
AICopilot/socket_server.py:2050
Method
select_dropdown_item
Select item from dropdown/combobox
archive/mcp_server_enhanced.py:667
Method
select_object
Select an object by name
archive/mcp_server_core.py:354
Method
send_keys
Send keyboard input
archive/mcp_server_enhanced.py:362
Method
send_shortcut
Send keyboard shortcut
archive/mcp_server_enhanced.py:369
Method
serialize_object
Serialize object with all properties for storage/transfer
archive/mcp_server_enhanced.py:151
Method
set_object_property
Set a property on an object
archive/mcp_server_core.py:416
Method
set_view
Set view (top, front, right, iso, etc)
archive/mcp_server_core.py:496
Method
sketch_in_view
Draw sketch by clicking points in view
archive/mcp_server_enhanced.py:639
Method
slotChangedObject
Object property changed
AICopilot/event_observer.py:89
Method
slotChangedObject
Object property changed
archive/event_observer.py:89
Method
slotCreatedDocument
Document created
AICopilot/event_observer.py:66
Method
slotCreatedDocument
Document created
archive/event_observer.py:66
Method
slotCreatedObject
Object created
AICopilot/event_observer.py:74
Method
slotCreatedObject
Object created
archive/event_observer.py:74
Method
slotDeletedDocument
Document deleted
AICopilot/event_observer.py:70
Method
slotDeletedDocument
Document deleted
archive/event_observer.py:70
Method
slotDeletedObject
Object deleted
AICopilot/event_observer.py:82
Method
slotDeletedObject
Object deleted
archive/event_observer.py:82
Method
slotRedo
Redo operation
AICopilot/event_observer.py:108
Method
slotRedo
Redo operation
archive/event_observer.py:108
Method
slotUndo
Undo operation - indicates mistake or exploration
AICopilot/event_observer.py:97
Method
slotUndo
Undo operation - indicates mistake or exploration
archive/event_observer.py:97
Method
socket_server
()
archive/mcp_server_core.py:591
Method
start
Start observing FreeCAD events
AICopilot/event_observer.py:22
Method
start
Start observing FreeCAD events
archive/event_observer.py:22
Method
start
Start stdio bridge
archive/mcp_bridge.py:116
Function
stop_debug_server
Stop the debug server
debug/debug_socket_server.py:225
Method
store_operation
Store an operation with full context
AICopilot/memory_system.py:102
Method
suggest_next_operation
Suggest next operation based on patterns
AICopilot/memory_system.py:280
Method
suggest_next_operation
Suggest next operation based on patterns
archive/memory_system.py:280
Method
take_screenshot
Take screenshot of current view
archive/mcp_server_core.py:517
Function
test_echo
Test that MCP bridge is working
archive/simple_bridge.py:64
Method
trigger_chamfer_command
Trigger native FreeCAD chamfer command
AICopilot/modal_command_system.py:54
Method
trigger_fillet_command
Trigger native FreeCAD fillet command
AICopilot/modal_command_system.py:19
Method
trigger_hole_command
Trigger native FreeCAD hole wizard
AICopilot/modal_command_system.py:88
Method
trigger_pad_command
Trigger native FreeCAD pad command
AICopilot/modal_command_system.py:112
Method
trigger_pattern_command
Trigger native FreeCAD pattern commands
AICopilot/modal_command_system.py:180
Method
trigger_pocket_command
Trigger native FreeCAD pocket command
AICopilot/modal_command_system.py:146
Method
trigger_save_command
Save document
AICopilot/modal_command_system.py:284
Method
trigger_view_command
Set standard view orientations
AICopilot/modal_command_system.py:249
Method
trigger_workbench_command
Switch to specified workbench
AICopilot/modal_command_system.py:228
Method
undo
Undo last operation
archive/mcp_server_core.py:552
Method
view_task
()
AICopilot/socket_server.py:2117
← previous
301–375 of 375, ranked by callers