| tools | [{"name":"slice_model","description":"Slice a 3D model file (.stl, .3mf, .obj) into gcode using specified presets","inputSchema":{"type":"object","properties":"[Truncated]","required":"[Truncated]"}},{"name":"list_presets","description":"List all available filament and quality presets from the configuration","inputSchema":{"type":"object","properties":"[Truncated]","required":"[Truncated]"}},{"name":"save_preset","description":"Create or update a filament or quality preset in the configuration","inputSchema":{"type":"object","properties":"[Truncated]","required":"[Truncated]"}},{"name":"delete_preset","description":"Delete a filament or quality preset from the configuration","inputSchema":{"type":"object","properties":"[Truncated]","required":"[Truncated]"}},{"name":"find_models","description":"Search for 3D model files in a directory","inputSchema":{"type":"object","properties":"[Truncated]","required":"[Truncated]"}},{"name":"list_sliced_jobs","description":"List previously sliced jobs with their gcode files","inputSchema":{"type":"object","properties":"[Truncated]","required":"[Truncated]"}},{"name":"upload_to_printer","description":"Upload a gcode file to the Elegoo Centauri Carbon printer over the network","inputSchema":{"type":"object","properties":"[Truncated]","required":"[Truncated]"}},{"name":"start_print","description":"Start printing a file that has been uploaded to the printer","inputSchema":{"type":"object","properties":"[Truncated]","required":"[Truncated]"}},{"name":"check_print_status","description":"Get the current print status from the printer","inputSchema":{"type":"object","properties":"[Truncated]","required":"[Truncated]"}},{"name":"get_printer_info","description":"Get printer connection status and basic information","inputSchema":{"type":"object","properties":"[Truncated]","required":"[Truncated]"}},{"name":"cancel_print","description":"Cancel the current print job","inputSchema":{"type":"object","properties":"[Truncated]","required":"[Truncated]"}},{"name":"pause_print","description":"Pause the current print job","inputSchema":{"type":"object","properties":"[Truncated]","required":"[Truncated]"}},{"name":"resume_print","description":"Resume a paused print job","inputSchema":{"type":"object","properties":"[Truncated]","required":"[Truncated]"}}] |