Skip to content

Commit bfb3088

Browse files
authored
Merge pull request #119 from dgageot/another-sync
Another sync of all the tiles
2 parents 3e09037 + 84f110e commit bfb3088

Some content is hidden

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

75 files changed

+6574
-3777
lines changed

prompts/catalog.yaml

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -254,6 +254,7 @@ registry:
254254
- name: create_deployment
255255
- name: create_namespace
256256
- name: create_pod
257+
- name: create_service
257258
- name: delete_cronjob
258259
- name: delete_deployment
259260
- name: delete_namespace
@@ -262,11 +263,13 @@ registry:
262263
- name: describe_deployment
263264
- name: describe_pod
264265
- name: explain_resource
266+
- name: get_current_context
265267
- name: get_events
266268
- name: get_job_logs
267269
- name: get_logs
268270
- name: install_helm_chart
269271
- name: list_api_resources
272+
- name: list_contexts
270273
- name: list_cronjobs
271274
- name: list_deployments
272275
- name: list_jobs
@@ -276,8 +279,10 @@ registry:
276279
- name: list_services
277280
- name: port_forward
278281
- name: scale_deployment
282+
- name: set_current_context
279283
- name: stop_port_forward
280284
- name: uninstall_helm_chart
285+
- name: update_deployment
281286
- name: upgrade_helm_chart
282287
prompts: 0
283288
resources: {}
@@ -444,6 +449,7 @@ registry:
444449
- name: jira_add_worklog
445450
- name: jira_batch_create_issues
446451
- name: jira_create_issue
452+
- name: jira_create_issue_link
447453
- name: jira_delete_issue
448454
- name: jira_download_attachments
449455
- name: jira_get_agile_boards
@@ -456,6 +462,7 @@ registry:
456462
- name: jira_get_transitions
457463
- name: jira_get_worklog
458464
- name: jira_link_to_epic
465+
- name: jira_remove_issue_link
459466
- name: jira_search
460467
- name: jira_transition_issue
461468
- name: jira_update_issue
@@ -717,6 +724,7 @@ registry:
717724
- name: list_single_group
718725
- name: remove_wallets_from_group
719726
- name: rename_wallets
727+
- name: send_key_to_telegram
720728
- name: stake_quote
721729
- name: stake_transaction
722730
- name: swap_quote
@@ -1609,15 +1617,13 @@ registry:
16091617
source: https://github.com/wonderwhy-er/DesktopCommanderMCP/tree/main
16101618
icon: https://avatars.githubusercontent.com/u/182288589?s=200&v=4
16111619
tools:
1612-
- name: block_command
16131620
- name: create_directory
16141621
- name: edit_block
16151622
- name: execute_command
16161623
- name: force_terminate
1624+
- name: get_config
16171625
- name: get_file_info
16181626
- name: kill_process
1619-
- name: list_allowed_directories
1620-
- name: list_blocked_commands
16211627
- name: list_directory
16221628
- name: list_processes
16231629
- name: list_sessions
@@ -1627,7 +1633,7 @@ registry:
16271633
- name: read_output
16281634
- name: search_code
16291635
- name: search_files
1630-
- name: unblock_command
1636+
- name: set_config_value
16311637
- name: write_file
16321638
prompts: 0
16331639
resources: {}

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

Lines changed: 115 additions & 66 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@ Connects MCP to major 3D printer APIs (Orca, Bambu, OctoPrint, Klipper, Duet, Re
44

55
[What is an MCP Server?](https://www.anthropic.com/news/model-context-protocol)
66

7-
|<!-- -->|<!-- -->|
7+
## Characteristics
8+
Attribute|Details|
89
|-|-|
910
**Image Source**|Official Image
1011
|**Author**|[DMontgomery40](https://github.com/DMontgomery40)
@@ -13,62 +14,79 @@ Connects MCP to major 3D printer APIs (Orca, Bambu, OctoPrint, Klipper, Duet, Re
1314
**Docker Image built by**|Docker Inc.
1415
**Licence**|GNU General Public License v2.0
1516

16-
## Summary
17-
1. `center_model` Translate the model so its geometric center is at the origin (0,0,0).
18-
1. `confirm_temperatures` Confirm temperature settings in a G-code file
19-
1. `extend_stl_base` Extend the base of an STL file by a specified amount
20-
1. `generate_stl_visualization` Generate an SVG visualization of an STL file from multiple angles
21-
1. `get_printer_status` Get the current status of the 3D printer
22-
1. `get_stl_info` Get detailed information about an STL file
23-
1. `lay_flat` Attempt to rotate the model so its largest flat face lies on the XY plane (Z=0).
24-
1. `merge_vertices` Merge vertices in an STL file that are closer than the specified tolerance.
25-
1. `modify_stl_section` Apply a specific transformation to a selected section of an STL file
26-
1. `print_3mf` Print a 3MF file on a Bambu Lab printer, potentially overriding settings.
27-
1. `process_and_print_stl` Process an STL file (extend base), slice it, confirm temperatures, and start printing
28-
1. `rotate_stl` Rotate an STL model around specific axes
29-
1. `scale_stl` Scale an STL model uniformly or along specific axes
30-
1. `slice_stl` Slice an STL file to generate G-code
31-
1. `translate_stl` Move an STL model along specific axes
32-
33-
## Tools
34-
35-
### Tool `center_model`
36-
Translate the model so its geometric center is at the origin (0,0,0).
37-
38-
Parameter|Type|Description
17+
## Available Tools
18+
Tools provided by this Server|Short Description
19+
-|-
20+
`center_model`|Translate the model so its geometric center is at the origin (0,0,0).|
21+
`confirm_temperatures`|Confirm temperature settings in a G-code file|
22+
`extend_stl_base`|Extend the base of an STL file by a specified amount|
23+
`generate_stl_visualization`|Generate an SVG visualization of an STL file from multiple angles|
24+
`get_printer_status`|Get the current status of the 3D printer|
25+
`get_stl_info`|Get detailed information about an STL file|
26+
`lay_flat`|Attempt to rotate the model so its largest flat face lies on the XY plane (Z=0).|
27+
`merge_vertices`|Merge vertices in an STL file that are closer than the specified tolerance.|
28+
`modify_stl_section`|Apply a specific transformation to a selected section of an STL file|
29+
`print_3mf`|Print a 3MF file on a Bambu Lab printer, potentially overriding settings.|
30+
`process_and_print_stl`|Process an STL file (extend base), slice it, confirm temperatures, and start printing|
31+
`rotate_stl`|Rotate an STL model around specific axes|
32+
`scale_stl`|Scale an STL model uniformly or along specific axes|
33+
`slice_stl`|Slice an STL file to generate G-code|
34+
`translate_stl`|Move an STL model along specific axes|
35+
36+
---
37+
## Tools Details
38+
39+
#### Tool: `center_model`
40+
|Description|
41+
|-|
42+
|Translate the model so its geometric center is at the origin (0,0,0).|
43+
44+
Parameters|Type|Description
3945
-|-|-
4046
`stl_path`|`string`|Path to the STL file to center.
4147

42-
### Tool `confirm_temperatures`
43-
Confirm temperature settings in a G-code file
48+
---
49+
#### Tool: `confirm_temperatures`
50+
|Description|
51+
|-|
52+
|Confirm temperature settings in a G-code file|
4453

45-
Parameter|Type|Description
54+
Parameters|Type|Description
4655
-|-|-
4756
`gcode_path`|`string`|Path to the G-code file
4857
`bed_temp`|`number` *optional*|Expected bed temperature
4958
`extruder_temp`|`number` *optional*|Expected extruder temperature
5059

51-
### Tool `extend_stl_base`
52-
Extend the base of an STL file by a specified amount
60+
---
61+
#### Tool: `extend_stl_base`
62+
|Description|
63+
|-|
64+
|Extend the base of an STL file by a specified amount|
5365

54-
Parameter|Type|Description
66+
Parameters|Type|Description
5567
-|-|-
5668
`extension_inches`|`number`|Amount to extend the base in inches
5769
`stl_path`|`string`|Path to the STL file to modify
5870

59-
### Tool `generate_stl_visualization`
60-
Generate an SVG visualization of an STL file from multiple angles
71+
---
72+
#### Tool: `generate_stl_visualization`
73+
|Description|
74+
|-|
75+
|Generate an SVG visualization of an STL file from multiple angles|
6176

62-
Parameter|Type|Description
77+
Parameters|Type|Description
6378
-|-|-
6479
`stl_path`|`string`|Path to the STL file
6580
`height`|`number` *optional*|Height of each view in pixels (default: 300)
6681
`width`|`number` *optional*|Width of each view in pixels (default: 300)
6782

68-
### Tool `get_printer_status`
69-
Get the current status of the 3D printer
83+
---
84+
#### Tool: `get_printer_status`
85+
|Description|
86+
|-|
87+
|Get the current status of the 3D printer|
7088

71-
Parameter|Type|Description
89+
Parameters|Type|Description
7290
-|-|-
7391
`api_key`|`string` *optional*|API key for authentication (default: value from env)
7492
`bambu_serial`|`string` *optional*|Serial number for Bambu Lab printers (default: value from env)
@@ -77,32 +95,44 @@ Parameter|Type|Description
7795
`port`|`string` *optional*|Port of the printer API (default: value from env)
7896
`type`|`string` *optional*|Type of printer management system (octoprint, klipper, duet, repetier, bambu, prusa, creality) (default: value from env)
7997

80-
### Tool `get_stl_info`
81-
Get detailed information about an STL file
98+
---
99+
#### Tool: `get_stl_info`
100+
|Description|
101+
|-|
102+
|Get detailed information about an STL file|
82103

83-
Parameter|Type|Description
104+
Parameters|Type|Description
84105
-|-|-
85106
`stl_path`|`string`|Path to the STL file
86107

87-
### Tool `lay_flat`
88-
Attempt to rotate the model so its largest flat face lies on the XY plane (Z=0).
108+
---
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).|
89113

90-
Parameter|Type|Description
114+
Parameters|Type|Description
91115
-|-|-
92116
`stl_path`|`string`|Path to the STL file to lay flat.
93117

94-
### Tool `merge_vertices`
95-
Merge vertices in an STL file that are closer than the specified tolerance.
118+
---
119+
#### Tool: `merge_vertices`
120+
|Description|
121+
|-|
122+
|Merge vertices in an STL file that are closer than the specified tolerance.|
96123

97-
Parameter|Type|Description
124+
Parameters|Type|Description
98125
-|-|-
99126
`stl_path`|`string`|Path to the STL file to modify.
100127
`tolerance`|`number` *optional*|Maximum distance between vertices to merge (in mm, default: 0.01).
101128

102-
### Tool `modify_stl_section`
103-
Apply a specific transformation to a selected section of an STL file
129+
---
130+
#### Tool: `modify_stl_section`
131+
|Description|
132+
|-|
133+
|Apply a specific transformation to a selected section of an STL file|
104134

105-
Parameter|Type|Description
135+
Parameters|Type|Description
106136
-|-|-
107137
`section`|`string`|Section to modify: 'top', 'bottom', 'center', or custom bounds
108138
`stl_path`|`string`|Path to the STL file
@@ -117,10 +147,13 @@ Parameter|Type|Description
117147
`value_y`|`number` *optional*|Transformation value for Y axis
118148
`value_z`|`number` *optional*|Transformation value for Z axis
119149

120-
### Tool `print_3mf`
121-
Print a 3MF file on a Bambu Lab printer, potentially overriding settings.
150+
---
151+
#### Tool: `print_3mf`
152+
|Description|
153+
|-|
154+
|Print a 3MF file on a Bambu Lab printer, potentially overriding settings.|
122155

123-
Parameter|Type|Description
156+
Parameters|Type|Description
124157
-|-|-
125158
`three_mf_path`|`string`|Path to the 3MF file to print.
126159
`ams_mapping`|`object` *optional*|Override AMS filament mapping (e.g., {"Generic PLA": 0, "Generic PETG": 1}).
@@ -132,10 +165,13 @@ Parameter|Type|Description
132165
`nozzle_temperature`|`number` *optional*|Override nozzle temperature (°C).
133166
`support_enabled`|`boolean` *optional*|Override support generation.
134167

135-
### Tool `process_and_print_stl`
136-
Process an STL file (extend base), slice it, confirm temperatures, and start printing
168+
---
169+
#### Tool: `process_and_print_stl`
170+
|Description|
171+
|-|
172+
|Process an STL file (extend base), slice it, confirm temperatures, and start printing|
137173

138-
Parameter|Type|Description
174+
Parameters|Type|Description
139175
-|-|-
140176
`extension_inches`|`number`|Amount to extend the base in inches
141177
`stl_path`|`string`|Path to the STL file to process
@@ -146,47 +182,60 @@ Parameter|Type|Description
146182
`port`|`string` *optional*|Port of the printer API (default: value from env)
147183
`type`|`string` *optional*|Type of printer management system (default: value from env)
148184

149-
### Tool `rotate_stl`
150-
Rotate an STL model around specific axes
185+
---
186+
#### Tool: `rotate_stl`
187+
|Description|
188+
|-|
189+
|Rotate an STL model around specific axes|
151190

152-
Parameter|Type|Description
191+
Parameters|Type|Description
153192
-|-|-
154193
`stl_path`|`string`|Path to the STL file
155194
`rotate_x`|`number` *optional*|Rotation around X-axis in degrees
156195
`rotate_y`|`number` *optional*|Rotation around Y-axis in degrees
157196
`rotate_z`|`number` *optional*|Rotation around Z-axis in degrees
158197

159-
### Tool `scale_stl`
160-
Scale an STL model uniformly or along specific axes
198+
---
199+
#### Tool: `scale_stl`
200+
|Description|
201+
|-|
202+
|Scale an STL model uniformly or along specific axes|
161203

162-
Parameter|Type|Description
204+
Parameters|Type|Description
163205
-|-|-
164206
`stl_path`|`string`|Path to the STL file
165207
`scale_factor`|`number` *optional*|Uniform scaling factor to apply
166208
`scale_x`|`number` *optional*|X-axis scaling factor (overrides scale_factor for X axis)
167209
`scale_y`|`number` *optional*|Y-axis scaling factor (overrides scale_factor for Y axis)
168210
`scale_z`|`number` *optional*|Z-axis scaling factor (overrides scale_factor for Z axis)
169211

170-
### Tool `slice_stl`
171-
Slice an STL file to generate G-code
212+
---
213+
#### Tool: `slice_stl`
214+
|Description|
215+
|-|
216+
|Slice an STL file to generate G-code|
172217

173-
Parameter|Type|Description
218+
Parameters|Type|Description
174219
-|-|-
175220
`stl_path`|`string`|Path to the STL file to slice
176221
`slicer_path`|`string` *optional*|Path to the slicer executable (default: value from env)
177222
`slicer_profile`|`string` *optional*|Profile to use for slicing (default: value from env)
178223
`slicer_type`|`string` *optional*|Type of slicer to use (prusaslicer, cura, slic3r, orcaslicer) (default: value from env)
179224

180-
### Tool `translate_stl`
181-
Move an STL model along specific axes
225+
---
226+
#### Tool: `translate_stl`
227+
|Description|
228+
|-|
229+
|Move an STL model along specific axes|
182230

183-
Parameter|Type|Description
231+
Parameters|Type|Description
184232
-|-|-
185233
`stl_path`|`string`|Path to the STL file
186234
`translate_x`|`number` *optional*|Translation along X-axis in millimeters
187235
`translate_y`|`number` *optional*|Translation along Y-axis in millimeters
188236
`translate_z`|`number` *optional*|Translation along Z-axis in millimeters
189237

238+
---
190239
## Use this MCP Server
191240

192241
```json

0 commit comments

Comments
 (0)