|
1 | 1 | # Capabilities |
2 | 2 |
|
3 | 3 | <!-- mcp-discovery-render --> |
4 | | -## rust-mcp-filesystem 0.3.8 |
5 | | -| 🟢 Tools (24) | <span style="opacity:0.6">🔴 Prompts</span> | <span style="opacity:0.6">🔴 Resources</span> | <span style="opacity:0.6">🔴 Logging</span> | <span style="opacity:0.6">🔴 Completions</span> | <span style="opacity:0.6">🔴 Experimental</span> | |
| 4 | +## rust-mcp-filesystem 0.3.9 |
| 5 | + |
| 6 | +A fast and efficient tools for managing filesystem operations. |
| 7 | + |
| 8 | +Website: https://rust-mcp-stack.github.io/rust-mcp-filesystem |
| 9 | + |
| 10 | +| ✔ Tools (24) | ~~<span style="opacity:0.6" class="error">✘ Prompts</span>~~ | ~~<span style="opacity:0.6" class="error">✘ Resources</span>~~ | ~~<span style="opacity:0.6" class="error">✘ Logging</span>~~ | ~~<span style="opacity:0.6" class="error">✘ Completions</span>~~ | ~~<span style="opacity:0.6" class="error">✘ Tasks</span>~~ | |
6 | 11 | | --- | --- | --- | --- | --- | --- | |
7 | 12 |
|
8 | 13 | ## 🛠️ Tools (24) |
|
11 | 16 | <thead> |
12 | 17 | <tr> |
13 | 18 | <th style="width: auto;"></th> |
| 19 | + <th style="width: auto;">Icon</th> |
14 | 20 | <th style="width: auto;">Tool Name</th> |
15 | 21 | <th style="width: auto;">Description</th> |
16 | 22 | <th style="width: auto;">Inputs</th> |
|
19 | 25 | <tbody style="vertical-align: top;"> |
20 | 26 | <tr> |
21 | 27 | <td>1.</td> |
| 28 | + <td> |
| 29 | + <img src="https://rust-mcp-stack.github.io/rust-mcp-filesystem/_media/tool_icons/calculate_directory_size.png" width="32" height="32"/> |
| 30 | + </td> |
22 | 31 | <td> |
23 | 32 | <code><b>calculate_directory_size</b></code> |
24 | 33 | </td> |
|
32 | 41 | </tr> |
33 | 42 | <tr> |
34 | 43 | <td>2.</td> |
| 44 | + <td> |
| 45 | + <img src="https://rust-mcp-stack.github.io/rust-mcp-filesystem/_media/tool_icons/create_directory.png" width="32" height="32"/> |
| 46 | + </td> |
35 | 47 | <td> |
36 | 48 | <code><b>create_directory</b></code> |
37 | 49 | </td> |
|
44 | 56 | </tr> |
45 | 57 | <tr> |
46 | 58 | <td>3.</td> |
| 59 | + <td> |
| 60 | + <img src="https://rust-mcp-stack.github.io/rust-mcp-filesystem/_media/tool_icons/directory_tree.png" width="32" height="32"/> |
| 61 | + </td> |
47 | 62 | <td> |
48 | 63 | <code><b>directory_tree</b></code> |
49 | 64 | </td> |
|
57 | 72 | </tr> |
58 | 73 | <tr> |
59 | 74 | <td>4.</td> |
| 75 | + <td> |
| 76 | + <img src="https://rust-mcp-stack.github.io/rust-mcp-filesystem/_media/tool_icons/edit_file.png" width="32" height="32"/> |
| 77 | + </td> |
60 | 78 | <td> |
61 | 79 | <code><b>edit_file</b></code> |
62 | 80 | </td> |
|
71 | 89 | </tr> |
72 | 90 | <tr> |
73 | 91 | <td>5.</td> |
| 92 | + <td> |
| 93 | + <img src="https://rust-mcp-stack.github.io/rust-mcp-filesystem/_media/tool_icons/find_duplicate_files.png" width="32" height="32"/> |
| 94 | + </td> |
74 | 95 | <td> |
75 | 96 | <code><b>find_duplicate_files</b></code> |
76 | 97 | </td> |
|
88 | 109 | </tr> |
89 | 110 | <tr> |
90 | 111 | <td>6.</td> |
| 112 | + <td> |
| 113 | + <img src="https://rust-mcp-stack.github.io/rust-mcp-filesystem/_media/tool_icons/find_empty_directories.png" width="32" height="32"/> |
| 114 | + </td> |
91 | 115 | <td> |
92 | 116 | <code><b>find_empty_directories</b></code> |
93 | 117 | </td> |
|
102 | 126 | </tr> |
103 | 127 | <tr> |
104 | 128 | <td>7.</td> |
| 129 | + <td> |
| 130 | + <img src="https://rust-mcp-stack.github.io/rust-mcp-filesystem/_media/tool_icons/get_file_info.png" width="32" height="32"/> |
| 131 | + </td> |
105 | 132 | <td> |
106 | 133 | <code><b>get_file_info</b></code> |
107 | 134 | </td> |
|
114 | 141 | </tr> |
115 | 142 | <tr> |
116 | 143 | <td>8.</td> |
| 144 | + <td> |
| 145 | + <img src="https://rust-mcp-stack.github.io/rust-mcp-filesystem/_media/tool_icons/head_file.png" width="32" height="32"/> |
| 146 | + </td> |
117 | 147 | <td> |
118 | 148 | <code><b>head_file</b></code> |
119 | 149 | </td> |
|
127 | 157 | </tr> |
128 | 158 | <tr> |
129 | 159 | <td>9.</td> |
| 160 | + <td> |
| 161 | + <img src="https://rust-mcp-stack.github.io/rust-mcp-filesystem/_media/tool_icons/list_allowed_directories.png" width="32" height="32"/> |
| 162 | + </td> |
130 | 163 | <td> |
131 | 164 | <code><b>list_allowed_directories</b></code> |
132 | 165 | </td> |
|
138 | 171 | </tr> |
139 | 172 | <tr> |
140 | 173 | <td>10.</td> |
| 174 | + <td> |
| 175 | + <img src="https://rust-mcp-stack.github.io/rust-mcp-filesystem/_media/tool_icons/list_directory.png" width="32" height="32"/> |
| 176 | + </td> |
141 | 177 | <td> |
142 | 178 | <code><b>list_directory</b></code> |
143 | 179 | </td> |
|
150 | 186 | </tr> |
151 | 187 | <tr> |
152 | 188 | <td>11.</td> |
| 189 | + <td> |
| 190 | + <img src="https://rust-mcp-stack.github.io/rust-mcp-filesystem/_media/tool_icons/list_directory_with_sizes.png" width="32" height="32"/> |
| 191 | + </td> |
153 | 192 | <td> |
154 | 193 | <code><b>list_directory_with_sizes</b></code> |
155 | 194 | </td> |
|
162 | 201 | </tr> |
163 | 202 | <tr> |
164 | 203 | <td>12.</td> |
| 204 | + <td> |
| 205 | + <img src="https://rust-mcp-stack.github.io/rust-mcp-filesystem/_media/tool_icons/move_file.png" width="32" height="32"/> |
| 206 | + </td> |
165 | 207 | <td> |
166 | 208 | <code><b>move_file</b></code> |
167 | 209 | </td> |
|
175 | 217 | </tr> |
176 | 218 | <tr> |
177 | 219 | <td>13.</td> |
| 220 | + <td> |
| 221 | + <img src="https://rust-mcp-stack.github.io/rust-mcp-filesystem/_media/tool_icons/read_file_lines.png" width="32" height="32"/> |
| 222 | + </td> |
178 | 223 | <td> |
179 | 224 | <code><b>read_file_lines</b></code> |
180 | 225 | </td> |
|
189 | 234 | </tr> |
190 | 235 | <tr> |
191 | 236 | <td>14.</td> |
| 237 | + <td> |
| 238 | + <img src="https://rust-mcp-stack.github.io/rust-mcp-filesystem/_media/tool_icons/read_media_file.png" width="32" height="32"/> |
| 239 | + </td> |
192 | 240 | <td> |
193 | 241 | <code><b>read_media_file</b></code> |
194 | 242 | </td> |
|
202 | 250 | </tr> |
203 | 251 | <tr> |
204 | 252 | <td>15.</td> |
| 253 | + <td> |
| 254 | + <img src="https://rust-mcp-stack.github.io/rust-mcp-filesystem/_media/tool_icons/read_multiple_media_files.png" width="32" height="32"/> |
| 255 | + </td> |
205 | 256 | <td> |
206 | 257 | <code><b>read_multiple_media_files</b></code> |
207 | 258 | </td> |
|
215 | 266 | </tr> |
216 | 267 | <tr> |
217 | 268 | <td>16.</td> |
| 269 | + <td> |
| 270 | + <img src="https://rust-mcp-stack.github.io/rust-mcp-filesystem/_media/tool_icons/read_multiple_text_files.png" width="32" height="32"/> |
| 271 | + </td> |
218 | 272 | <td> |
219 | 273 | <code><b>read_multiple_text_files</b></code> |
220 | 274 | </td> |
|
227 | 281 | </tr> |
228 | 282 | <tr> |
229 | 283 | <td>17.</td> |
| 284 | + <td> |
| 285 | + <img src="https://rust-mcp-stack.github.io/rust-mcp-filesystem/_media/tool_icons/read_text_file.png" width="32" height="32"/> |
| 286 | + </td> |
230 | 287 | <td> |
231 | 288 | <code><b>read_text_file</b></code> |
232 | 289 | </td> |
233 | | - <td>Read the complete contents of a text file from the file system as text. Handles various text encodings and provides detailed error messages if the file cannot be read. Use this tool when you need to examine the contents of a single file. Only works within allowed directories.</td> |
| 290 | + <td>Read the complete contents of a text file from the file system as text. Handles various text encodings and provides detailed error messages if the file cannot be read. Use this tool when you need to examine the contents of a single file. Optionally include line numbers for precise code targeting. Only works within allowed directories.</td> |
234 | 291 | <td> |
235 | 292 | <ul> |
236 | 293 | <li> <code>path</code> : string<br /></li> |
| 294 | + <li> <code>with_line_numbers</code> : boolean<br /></li> |
237 | 295 | </ul> |
238 | 296 | </td> |
239 | 297 | </tr> |
240 | 298 | <tr> |
241 | 299 | <td>18.</td> |
| 300 | + <td> |
| 301 | + <img src="https://rust-mcp-stack.github.io/rust-mcp-filesystem/_media/tool_icons/search_files.png" width="32" height="32"/> |
| 302 | + </td> |
242 | 303 | <td> |
243 | 304 | <code><b>search_files</b></code> |
244 | 305 | </td> |
|
255 | 316 | </tr> |
256 | 317 | <tr> |
257 | 318 | <td>19.</td> |
| 319 | + <td> |
| 320 | + <img src="https://rust-mcp-stack.github.io/rust-mcp-filesystem/_media/tool_icons/search_files_content.png" width="32" height="32"/> |
| 321 | + </td> |
258 | 322 | <td> |
259 | 323 | <code><b>search_files_content</b></code> |
260 | 324 | </td> |
|
273 | 337 | </tr> |
274 | 338 | <tr> |
275 | 339 | <td>20.</td> |
| 340 | + <td> |
| 341 | + <img src="https://rust-mcp-stack.github.io/rust-mcp-filesystem/_media/tool_icons/tail_file.png" width="32" height="32"/> |
| 342 | + </td> |
276 | 343 | <td> |
277 | 344 | <code><b>tail_file</b></code> |
278 | 345 | </td> |
|
286 | 353 | </tr> |
287 | 354 | <tr> |
288 | 355 | <td>21.</td> |
| 356 | + <td> |
| 357 | + <img src="https://rust-mcp-stack.github.io/rust-mcp-filesystem/_media/tool_icons/unzip_file.png" width="32" height="32"/> |
| 358 | + </td> |
289 | 359 | <td> |
290 | 360 | <code><b>unzip_file</b></code> |
291 | 361 | </td> |
|
299 | 369 | </tr> |
300 | 370 | <tr> |
301 | 371 | <td>22.</td> |
| 372 | + <td> |
| 373 | + <img src="https://rust-mcp-stack.github.io/rust-mcp-filesystem/_media/tool_icons/write_file.png" width="32" height="32"/> |
| 374 | + </td> |
302 | 375 | <td> |
303 | 376 | <code><b>write_file</b></code> |
304 | 377 | </td> |
|
312 | 385 | </tr> |
313 | 386 | <tr> |
314 | 387 | <td>23.</td> |
| 388 | + <td> |
| 389 | + <img src="https://rust-mcp-stack.github.io/rust-mcp-filesystem/_media/tool_icons/zip_directory.png" width="32" height="32"/> |
| 390 | + </td> |
315 | 391 | <td> |
316 | 392 | <code><b>zip_directory</b></code> |
317 | 393 | </td> |
|
326 | 402 | </tr> |
327 | 403 | <tr> |
328 | 404 | <td>24.</td> |
| 405 | + <td> |
| 406 | + <img src="https://rust-mcp-stack.github.io/rust-mcp-filesystem/_media/tool_icons/zip_files.png" width="32" height="32"/> |
| 407 | + </td> |
329 | 408 | <td> |
330 | 409 | <code><b>zip_files</b></code> |
331 | 410 | </td> |
|
344 | 423 |
|
345 | 424 |
|
346 | 425 | <sup>◾ generated by [mcp-discovery](https://github.com/rust-mcp-stack/mcp-discovery)</sup> |
347 | | -<!-- mcp-discovery-render-end --> |
| 426 | +<!-- mcp-discovery-render-end --> |
0 commit comments