Skip to content

Commit 3346bba

Browse files
committed
Merge branch 'main' of github.com:rust-mcp-stack/rust-mcp-filesystem
2 parents 99c2f73 + 7f2775e commit 3346bba

10 files changed

Lines changed: 133 additions & 42 deletions

File tree

.release-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "0.3.8"
2+
".": "0.3.9"
33
}

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,17 @@
11
# Changelog
22

3+
## [0.3.9](https://github.com/rust-mcp-stack/rust-mcp-filesystem/compare/v0.3.8...v0.3.9) (2026-01-03)
4+
5+
6+
### 🚀 Features
7+
8+
* Upgrade to rust-mcp-sdk 0.8.x and MCP 2025-11-25 ([#73](https://github.com/rust-mcp-stack/rust-mcp-filesystem/issues/73)) ([db8fe94](https://github.com/rust-mcp-stack/rust-mcp-filesystem/commit/db8fe941c8a227c1e41c15dedd074954696faead))
9+
10+
11+
### 🐛 Bug Fixes
12+
13+
* Tail_file read from the ending not beginning ([#70](https://github.com/rust-mcp-stack/rust-mcp-filesystem/issues/70)) ([8656d9f](https://github.com/rust-mcp-stack/rust-mcp-filesystem/commit/8656d9f2b71ea0e3d44c141b6dba63664341e1f5))
14+
315
## [0.3.8](https://github.com/rust-mcp-stack/rust-mcp-filesystem/compare/v0.3.7...v0.3.8) (2025-10-31)
416

517

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "rust-mcp-filesystem"
3-
version = "0.3.8"
3+
version = "0.3.9"
44
edition = "2024"
55
repository = "https://github.com/rust-mcp-stack/rust-mcp-filesystem"
66
authors = ["Ali Hashemi"]

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,12 +33,12 @@ For detailed setup instructions, please visit the [project documentation](https:
3333
<!-- x-release-please-start-version -->
3434
- **Shell script**
3535
```sh
36-
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.3.8/rust-mcp-filesystem-installer.sh | sh
36+
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.3.9/rust-mcp-filesystem-installer.sh | sh
3737
```
3838

3939
- **PowerShell script**
4040
```sh
41-
powershell -ExecutionPolicy Bypass -c "irm https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.3.8/rust-mcp-filesystem-installer.ps1 | iex"
41+
powershell -ExecutionPolicy Bypass -c "irm https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.3.9/rust-mcp-filesystem-installer.ps1 | iex"
4242
```
4343

4444
- **Homebrew**
@@ -61,7 +61,7 @@ npm i -g @rustmcp/rust-mcp-filesystem@latest
6161

6262
- **Download Binaries**
6363

64-
https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/tag/v0.3.8
64+
https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/tag/v0.3.9
6565

6666
<!-- x-release-please-end -->
6767

docs/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,13 @@ Refer to the [quickstart](quickstart.md) guide for installation and configuratio
2424
<!-- x-release-please-start-version -->
2525

2626
```sh
27-
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.3.8/rust-mcp-filesystem-installer.sh | sh
27+
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.3.9/rust-mcp-filesystem-installer.sh | sh
2828
```
2929

3030
##### **PowerShell script**
3131

3232
```sh
33-
powershell -ExecutionPolicy Bypass -c "irm https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.3.8/rust-mcp-filesystem-installer.ps1 | iex"
33+
powershell -ExecutionPolicy Bypass -c "irm https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.3.9/rust-mcp-filesystem-installer.ps1 | iex"
3434
```
3535

3636
##### **Homebrew**
@@ -52,7 +52,7 @@ npm i -g @rustmcp/rust-mcp-filesystem@latest
5252

5353
##### **Download Binaries**
5454

55-
https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/tag/v0.3.8
55+
https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/tag/v0.3.9
5656

5757
<!-- x-release-please-end -->
5858

docs/_coverpage.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<!-- x-release-please-start-version -->
88

9-
# Rust MCP FileSystem (v0.3.8)
9+
# Rust MCP FileSystem (v0.3.9)
1010

1111
<!-- x-release-please-end -->
1212

docs/capabilities.md

Lines changed: 83 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,13 @@
11
# Capabilities
22

33
<!-- 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>~~ |
611
| --- | --- | --- | --- | --- | --- |
712

813
## 🛠️ Tools (24)
@@ -11,6 +16,7 @@
1116
<thead>
1217
<tr>
1318
<th style="width: auto;"></th>
19+
<th style="width: auto;">Icon</th>
1420
<th style="width: auto;">Tool Name</th>
1521
<th style="width: auto;">Description</th>
1622
<th style="width: auto;">Inputs</th>
@@ -19,6 +25,9 @@
1925
<tbody style="vertical-align: top;">
2026
<tr>
2127
<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>
2231
<td>
2332
<code><b>calculate_directory_size</b></code>
2433
</td>
@@ -32,6 +41,9 @@
3241
</tr>
3342
<tr>
3443
<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>
3547
<td>
3648
<code><b>create_directory</b></code>
3749
</td>
@@ -44,6 +56,9 @@
4456
</tr>
4557
<tr>
4658
<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>
4762
<td>
4863
<code><b>directory_tree</b></code>
4964
</td>
@@ -57,6 +72,9 @@
5772
</tr>
5873
<tr>
5974
<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>
6078
<td>
6179
<code><b>edit_file</b></code>
6280
</td>
@@ -71,6 +89,9 @@
7189
</tr>
7290
<tr>
7391
<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>
7495
<td>
7596
<code><b>find_duplicate_files</b></code>
7697
</td>
@@ -88,6 +109,9 @@
88109
</tr>
89110
<tr>
90111
<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>
91115
<td>
92116
<code><b>find_empty_directories</b></code>
93117
</td>
@@ -102,6 +126,9 @@
102126
</tr>
103127
<tr>
104128
<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>
105132
<td>
106133
<code><b>get_file_info</b></code>
107134
</td>
@@ -114,6 +141,9 @@
114141
</tr>
115142
<tr>
116143
<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>
117147
<td>
118148
<code><b>head_file</b></code>
119149
</td>
@@ -127,6 +157,9 @@
127157
</tr>
128158
<tr>
129159
<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>
130163
<td>
131164
<code><b>list_allowed_directories</b></code>
132165
</td>
@@ -138,6 +171,9 @@
138171
</tr>
139172
<tr>
140173
<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>
141177
<td>
142178
<code><b>list_directory</b></code>
143179
</td>
@@ -150,6 +186,9 @@
150186
</tr>
151187
<tr>
152188
<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>
153192
<td>
154193
<code><b>list_directory_with_sizes</b></code>
155194
</td>
@@ -162,6 +201,9 @@
162201
</tr>
163202
<tr>
164203
<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>
165207
<td>
166208
<code><b>move_file</b></code>
167209
</td>
@@ -175,6 +217,9 @@
175217
</tr>
176218
<tr>
177219
<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>
178223
<td>
179224
<code><b>read_file_lines</b></code>
180225
</td>
@@ -189,6 +234,9 @@
189234
</tr>
190235
<tr>
191236
<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>
192240
<td>
193241
<code><b>read_media_file</b></code>
194242
</td>
@@ -202,6 +250,9 @@
202250
</tr>
203251
<tr>
204252
<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>
205256
<td>
206257
<code><b>read_multiple_media_files</b></code>
207258
</td>
@@ -215,6 +266,9 @@
215266
</tr>
216267
<tr>
217268
<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>
218272
<td>
219273
<code><b>read_multiple_text_files</b></code>
220274
</td>
@@ -227,18 +281,25 @@
227281
</tr>
228282
<tr>
229283
<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>
230287
<td>
231288
<code><b>read_text_file</b></code>
232289
</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>
234291
<td>
235292
<ul>
236293
<li> <code>path</code> : string<br /></li>
294+
<li> <code>with_line_numbers</code> : boolean<br /></li>
237295
</ul>
238296
</td>
239297
</tr>
240298
<tr>
241299
<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>
242303
<td>
243304
<code><b>search_files</b></code>
244305
</td>
@@ -255,6 +316,9 @@
255316
</tr>
256317
<tr>
257318
<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>
258322
<td>
259323
<code><b>search_files_content</b></code>
260324
</td>
@@ -273,6 +337,9 @@
273337
</tr>
274338
<tr>
275339
<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>
276343
<td>
277344
<code><b>tail_file</b></code>
278345
</td>
@@ -286,6 +353,9 @@
286353
</tr>
287354
<tr>
288355
<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>
289359
<td>
290360
<code><b>unzip_file</b></code>
291361
</td>
@@ -299,6 +369,9 @@
299369
</tr>
300370
<tr>
301371
<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>
302375
<td>
303376
<code><b>write_file</b></code>
304377
</td>
@@ -312,6 +385,9 @@
312385
</tr>
313386
<tr>
314387
<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>
315391
<td>
316392
<code><b>zip_directory</b></code>
317393
</td>
@@ -326,6 +402,9 @@
326402
</tr>
327403
<tr>
328404
<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>
329408
<td>
330409
<code><b>zip_files</b></code>
331410
</td>
@@ -344,4 +423,4 @@
344423

345424

346425
<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

Comments
 (0)