@@ -36,56 +36,41 @@ Tools provided by this Server|Short Description
36
36
---
37
37
## Tools Details
38
38
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).
44
41
Parameters|Type|Description
45
42
-|-|-
46
43
` stl_path ` |` string ` |Path to the STL file to center.
47
44
48
45
---
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
54
48
Parameters|Type|Description
55
49
-|-|-
56
50
` gcode_path ` |` string ` |Path to the G-code file
57
51
` bed_temp ` |` number ` * optional* |Expected bed temperature
58
52
` extruder_temp ` |` number ` * optional* |Expected extruder temperature
59
53
60
54
---
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
66
57
Parameters|Type|Description
67
58
-|-|-
68
59
` extension_inches ` |` number ` |Amount to extend the base in inches
69
60
` stl_path ` |` string ` |Path to the STL file to modify
70
61
71
62
---
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
77
65
Parameters|Type|Description
78
66
-|-|-
79
67
` stl_path ` |` string ` |Path to the STL file
80
68
` height ` |` number ` * optional* |Height of each view in pixels (default: 300)
81
69
` width ` |` number ` * optional* |Width of each view in pixels (default: 300)
82
70
83
71
---
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
89
74
Parameters|Type|Description
90
75
-|-|-
91
76
` api_key ` |` string ` * optional* |API key for authentication (default: value from env)
@@ -96,42 +81,30 @@ Parameters|Type|Description
96
81
` type ` |` string ` * optional* |Type of printer management system (octoprint, klipper, duet, repetier, bambu, prusa, creality) (default: value from env)
97
82
98
83
---
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
104
86
Parameters|Type|Description
105
87
-|-|-
106
88
` stl_path ` |` string ` |Path to the STL file
107
89
108
90
---
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).
114
93
Parameters|Type|Description
115
94
-|-|-
116
95
` stl_path ` |` string ` |Path to the STL file to lay flat.
117
96
118
97
---
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.
124
100
Parameters|Type|Description
125
101
-|-|-
126
102
` stl_path ` |` string ` |Path to the STL file to modify.
127
103
` tolerance ` |` number ` * optional* |Maximum distance between vertices to merge (in mm, default: 0.01).
128
104
129
105
---
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
135
108
Parameters|Type|Description
136
109
-|-|-
137
110
` section ` |` string ` |Section to modify: 'top', 'bottom', 'center', or custom bounds
@@ -148,11 +121,8 @@ Parameters|Type|Description
148
121
` value_z ` |` number ` * optional* |Transformation value for Z axis
149
122
150
123
---
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.
156
126
Parameters|Type|Description
157
127
-|-|-
158
128
` three_mf_path ` |` string ` |Path to the 3MF file to print.
@@ -166,11 +136,8 @@ Parameters|Type|Description
166
136
` support_enabled ` |` boolean ` * optional* |Override support generation.
167
137
168
138
---
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
174
141
Parameters|Type|Description
175
142
-|-|-
176
143
` extension_inches ` |` number ` |Amount to extend the base in inches
@@ -183,11 +150,8 @@ Parameters|Type|Description
183
150
` type ` |` string ` * optional* |Type of printer management system (default: value from env)
184
151
185
152
---
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
191
155
Parameters|Type|Description
192
156
-|-|-
193
157
` stl_path ` |` string ` |Path to the STL file
@@ -196,11 +160,8 @@ Parameters|Type|Description
196
160
` rotate_z ` |` number ` * optional* |Rotation around Z-axis in degrees
197
161
198
162
---
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
204
165
Parameters|Type|Description
205
166
-|-|-
206
167
` stl_path ` |` string ` |Path to the STL file
@@ -210,11 +171,8 @@ Parameters|Type|Description
210
171
` scale_z ` |` number ` * optional* |Z-axis scaling factor (overrides scale_factor for Z axis)
211
172
212
173
---
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
218
176
Parameters|Type|Description
219
177
-|-|-
220
178
` stl_path ` |` string ` |Path to the STL file to slice
@@ -223,11 +181,8 @@ Parameters|Type|Description
223
181
` slicer_type ` |` string ` * optional* |Type of slicer to use (prusaslicer, cura, slic3r, orcaslicer) (default: value from env)
224
182
225
183
---
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
231
186
Parameters|Type|Description
232
187
-|-|-
233
188
` stl_path ` |` string ` |Path to the STL file
0 commit comments