Skip to content

Commit 1d7cb06

Browse files
authored
Merge pull request #123 from dgageot/latest-readme-so-far
Update the READMEs with the latest format
2 parents 5f35603 + 8bee940 commit 1d7cb06

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

77 files changed

+1789
-4330
lines changed

prompts/mcp/readmes/3d-printer.md

Lines changed: 30 additions & 75 deletions
Original file line numberDiff line numberDiff line change
@@ -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).
4441
Parameters|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
5448
Parameters|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
6657
Parameters|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
7765
Parameters|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
8974
Parameters|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
10486
Parameters|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).
11493
Parameters|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.
124100
Parameters|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
135108
Parameters|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.
156126
Parameters|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
174141
Parameters|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
191155
Parameters|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
204165
Parameters|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
218176
Parameters|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
231186
Parameters|Type|Description
232187
-|-|-
233188
`stl_path`|`string`|Path to the STL file

0 commit comments

Comments
 (0)