@@ -36,56 +36,41 @@ Tools provided by this Server|Short Description
3636---
3737## Tools Details
3838
39- #### Tool: ` center_model `
40- | Description|
41- | -|
42- | Translate the model so its geometric center is at the origin (0,0,0).|
43-
39+ #### Tool: ** ` center_model ` **
40+ Translate the model so its geometric center is at the origin (0,0,0).
4441Parameters|Type|Description
4542-|-|-
4643` stl_path ` |` string ` |Path to the STL file to center.
4744
4845---
49- #### Tool: ` confirm_temperatures `
50- | Description|
51- | -|
52- | Confirm temperature settings in a G-code file|
53-
46+ #### Tool: ** ` confirm_temperatures ` **
47+ Confirm temperature settings in a G-code file
5448Parameters|Type|Description
5549-|-|-
5650` gcode_path ` |` string ` |Path to the G-code file
5751` bed_temp ` |` number ` * optional* |Expected bed temperature
5852` extruder_temp ` |` number ` * optional* |Expected extruder temperature
5953
6054---
61- #### Tool: ` extend_stl_base `
62- | Description|
63- | -|
64- | Extend the base of an STL file by a specified amount|
65-
55+ #### Tool: ** ` extend_stl_base ` **
56+ Extend the base of an STL file by a specified amount
6657Parameters|Type|Description
6758-|-|-
6859` extension_inches ` |` number ` |Amount to extend the base in inches
6960` stl_path ` |` string ` |Path to the STL file to modify
7061
7162---
72- #### Tool: ` generate_stl_visualization `
73- | Description|
74- | -|
75- | Generate an SVG visualization of an STL file from multiple angles|
76-
63+ #### Tool: ** ` generate_stl_visualization ` **
64+ Generate an SVG visualization of an STL file from multiple angles
7765Parameters|Type|Description
7866-|-|-
7967` stl_path ` |` string ` |Path to the STL file
8068` height ` |` number ` * optional* |Height of each view in pixels (default: 300)
8169` width ` |` number ` * optional* |Width of each view in pixels (default: 300)
8270
8371---
84- #### Tool: ` get_printer_status `
85- | Description|
86- | -|
87- | Get the current status of the 3D printer|
88-
72+ #### Tool: ** ` get_printer_status ` **
73+ Get the current status of the 3D printer
8974Parameters|Type|Description
9075-|-|-
9176` api_key ` |` string ` * optional* |API key for authentication (default: value from env)
@@ -96,42 +81,30 @@ Parameters|Type|Description
9681` type ` |` string ` * optional* |Type of printer management system (octoprint, klipper, duet, repetier, bambu, prusa, creality) (default: value from env)
9782
9883---
99- #### Tool: ` get_stl_info `
100- | Description|
101- | -|
102- | Get detailed information about an STL file|
103-
84+ #### Tool: ** ` get_stl_info ` **
85+ Get detailed information about an STL file
10486Parameters|Type|Description
10587-|-|-
10688` stl_path ` |` string ` |Path to the STL file
10789
10890---
109- #### Tool: ` lay_flat `
110- | Description|
111- | -|
112- | Attempt to rotate the model so its largest flat face lies on the XY plane (Z=0).|
113-
91+ #### Tool: ** ` lay_flat ` **
92+ Attempt to rotate the model so its largest flat face lies on the XY plane (Z=0).
11493Parameters|Type|Description
11594-|-|-
11695` stl_path ` |` string ` |Path to the STL file to lay flat.
11796
11897---
119- #### Tool: ` merge_vertices `
120- | Description|
121- | -|
122- | Merge vertices in an STL file that are closer than the specified tolerance.|
123-
98+ #### Tool: ** ` merge_vertices ` **
99+ Merge vertices in an STL file that are closer than the specified tolerance.
124100Parameters|Type|Description
125101-|-|-
126102` stl_path ` |` string ` |Path to the STL file to modify.
127103` tolerance ` |` number ` * optional* |Maximum distance between vertices to merge (in mm, default: 0.01).
128104
129105---
130- #### Tool: ` modify_stl_section `
131- | Description|
132- | -|
133- | Apply a specific transformation to a selected section of an STL file|
134-
106+ #### Tool: ** ` modify_stl_section ` **
107+ Apply a specific transformation to a selected section of an STL file
135108Parameters|Type|Description
136109-|-|-
137110` section ` |` string ` |Section to modify: 'top', 'bottom', 'center', or custom bounds
@@ -148,11 +121,8 @@ Parameters|Type|Description
148121` value_z ` |` number ` * optional* |Transformation value for Z axis
149122
150123---
151- #### Tool: ` print_3mf `
152- | Description|
153- | -|
154- | Print a 3MF file on a Bambu Lab printer, potentially overriding settings.|
155-
124+ #### Tool: ** ` print_3mf ` **
125+ Print a 3MF file on a Bambu Lab printer, potentially overriding settings.
156126Parameters|Type|Description
157127-|-|-
158128` three_mf_path ` |` string ` |Path to the 3MF file to print.
@@ -166,11 +136,8 @@ Parameters|Type|Description
166136` support_enabled ` |` boolean ` * optional* |Override support generation.
167137
168138---
169- #### Tool: ` process_and_print_stl `
170- | Description|
171- | -|
172- | Process an STL file (extend base), slice it, confirm temperatures, and start printing|
173-
139+ #### Tool: ** ` process_and_print_stl ` **
140+ Process an STL file (extend base), slice it, confirm temperatures, and start printing
174141Parameters|Type|Description
175142-|-|-
176143` extension_inches ` |` number ` |Amount to extend the base in inches
@@ -183,11 +150,8 @@ Parameters|Type|Description
183150` type ` |` string ` * optional* |Type of printer management system (default: value from env)
184151
185152---
186- #### Tool: ` rotate_stl `
187- | Description|
188- | -|
189- | Rotate an STL model around specific axes|
190-
153+ #### Tool: ** ` rotate_stl ` **
154+ Rotate an STL model around specific axes
191155Parameters|Type|Description
192156-|-|-
193157` stl_path ` |` string ` |Path to the STL file
@@ -196,11 +160,8 @@ Parameters|Type|Description
196160` rotate_z ` |` number ` * optional* |Rotation around Z-axis in degrees
197161
198162---
199- #### Tool: ` scale_stl `
200- | Description|
201- | -|
202- | Scale an STL model uniformly or along specific axes|
203-
163+ #### Tool: ** ` scale_stl ` **
164+ Scale an STL model uniformly or along specific axes
204165Parameters|Type|Description
205166-|-|-
206167` stl_path ` |` string ` |Path to the STL file
@@ -210,11 +171,8 @@ Parameters|Type|Description
210171` scale_z ` |` number ` * optional* |Z-axis scaling factor (overrides scale_factor for Z axis)
211172
212173---
213- #### Tool: ` slice_stl `
214- | Description|
215- | -|
216- | Slice an STL file to generate G-code|
217-
174+ #### Tool: ** ` slice_stl ` **
175+ Slice an STL file to generate G-code
218176Parameters|Type|Description
219177-|-|-
220178` stl_path ` |` string ` |Path to the STL file to slice
@@ -223,11 +181,8 @@ Parameters|Type|Description
223181` slicer_type ` |` string ` * optional* |Type of slicer to use (prusaslicer, cura, slic3r, orcaslicer) (default: value from env)
224182
225183---
226- #### Tool: ` translate_stl `
227- | Description|
228- | -|
229- | Move an STL model along specific axes|
230-
184+ #### Tool: ** ` translate_stl ` **
185+ Move an STL model along specific axes
231186Parameters|Type|Description
232187-|-|-
233188` stl_path ` |` string ` |Path to the STL file
0 commit comments