Skip to content

Commit e4017aa

Browse files
chore: release (#24)
* chore: release * docs/capabilities.md via mcp-discovery --------- Co-authored-by: GitHub Action <[email protected]>
1 parent 950149a commit e4017aa

File tree

8 files changed

+61
-38
lines changed

8 files changed

+61
-38
lines changed

.release-manifest.json

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

CHANGELOG.md

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

3+
## [0.1.10](https://github.com/rust-mcp-stack/rust-mcp-filesystem/compare/v0.1.9...v0.1.10) (2025-06-18)
4+
5+
6+
### 🚀 Features
7+
8+
* Implement a new mcp tool for searching files content ([#23](https://github.com/rust-mcp-stack/rust-mcp-filesystem/issues/23)) ([950149a](https://github.com/rust-mcp-stack/rust-mcp-filesystem/commit/950149aa30542c8ffcba040de614861eda4b68da))
9+
310
## [0.1.9](https://github.com/rust-mcp-stack/rust-mcp-filesystem/compare/v0.1.8...v0.1.9) (2025-05-29)
411

512

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.1.9"
3+
version = "0.1.10"
44
edition = "2021"
55
repository = "https://github.com/rust-mcp-stack/rust-mcp-filesystem"
66
authors = ["Ali Hashemi"]

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.1.9)
9+
# Rust MCP FileSystem (v0.1.10)
1010

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

docs/capabilities.md

Lines changed: 22 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# Capabilities
22

33
<!-- mcp-discovery-render -->
4-
## rust-mcp-filesystem 0.1.9
5-
| 🟢 Tools (14) | <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">🔴 Experimental</span> |
4+
## rust-mcp-filesystem 0.1.10
5+
| 🟢 Tools (15) | <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">🔴 Experimental</span> |
66
| --- | --- | --- | --- | --- |
7-
## 🛠️ Tools (14)
7+
## 🛠️ Tools (15)
88

99
<table style="text-align: left;">
1010
<thead>
@@ -142,6 +142,22 @@
142142
</tr>
143143
<tr>
144144
<td>11.</td>
145+
<td>
146+
<code><b>search_files_content</b></code>
147+
</td>
148+
<td>Searches for text or regex patterns in the content of files matching matching a GLOB pattern.Returns detailed matches with file path, line number, column number and a preview of matched text.By default, it performs a literal text search; if the <code>is_regex</code> parameter is set to true, it performs a regular expression (regex) search instead.Ideal for finding specific code, comments, or text when you don’t know their exact location.</td>
149+
<td>
150+
<ul>
151+
<li style="white-space: nowrap;"> <code>excludePatterns</code> : string [ ]<br /></li>
152+
<li style="white-space: nowrap;"> <code>is_regex</code> : boolean<br /></li>
153+
<li style="white-space: nowrap;"> <code>path</code> : string<br /></li>
154+
<li style="white-space: nowrap;"> <code>pattern</code> : string<br /></li>
155+
<li style="white-space: nowrap;"> <code>query</code> : string<br /></li>
156+
</ul>
157+
</td>
158+
</tr>
159+
<tr>
160+
<td>12.</td>
145161
<td>
146162
<code><b>unzip_file</b></code>
147163
</td>
@@ -154,7 +170,7 @@
154170
</td>
155171
</tr>
156172
<tr>
157-
<td>12.</td>
173+
<td>13.</td>
158174
<td>
159175
<code><b>write_file</b></code>
160176
</td>
@@ -167,7 +183,7 @@
167183
</td>
168184
</tr>
169185
<tr>
170-
<td>13.</td>
186+
<td>14.</td>
171187
<td>
172188
<code><b>zip_directory</b></code>
173189
</td>
@@ -181,7 +197,7 @@
181197
</td>
182198
</tr>
183199
<tr>
184-
<td>14.</td>
200+
<td>15.</td>
185201
<td>
186202
<code><b>zip_files</b></code>
187203
</td>

docs/guide/install.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@
77
<!-- x-release-please-start-version -->
88

99
```sh
10-
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.1.9/rust-mcp-filesystem-installer.sh | sh
10+
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.1.10/rust-mcp-filesystem-installer.sh | sh
1111
```
1212

1313
#### **PowerShell script**
1414

1515
```sh
16-
powershell -ExecutionPolicy Bypass -c "irm https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.1.9/rust-mcp-filesystem-installer.ps1 | iex"
16+
powershell -ExecutionPolicy Bypass -c "irm https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.1.10/rust-mcp-filesystem-installer.ps1 | iex"
1717
```
1818

1919
<!-- x-release-please-end -->
@@ -38,78 +38,78 @@ brew install rust-mcp-stack/tap/rust-mcp-filesystem
3838
<tr>
3939
<td>
4040
<!-- x-release-please-start-version -->
41-
<a href="https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.1.9/rust-mcp-filesystem-aarch64-apple-darwin.tar.gz">rust-mcp-filesystem-aarch64-apple-darwin.tar.gz</a>
41+
<a href="https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.1.10/rust-mcp-filesystem-aarch64-apple-darwin.tar.gz">rust-mcp-filesystem-aarch64-apple-darwin.tar.gz</a>
4242
<!-- x-release-please-end -->
4343
</td>
4444
<td>Apple Silicon macOS</td>
4545
<td>
4646
<!-- x-release-please-start-version -->
47-
<a href="https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.1.9/rust-mcp-filesystem-aarch64-apple-darwin.tar.gz.sha256">checksum</a>
47+
<a href="https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.1.10/rust-mcp-filesystem-aarch64-apple-darwin.tar.gz.sha256">checksum</a>
4848
<!-- x-release-please-end -->
4949
</td>
5050
</tr>
5151
<tr>
5252
<td>
5353
<!-- x-release-please-start-version -->
54-
<a href="https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.1.9/rust-mcp-filesystem-x86_64-apple-darwin.tar.gz">rust-mcp-filesystem-x86_64-apple-darwin.tar.gz</a>
54+
<a href="https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.1.10/rust-mcp-filesystem-x86_64-apple-darwin.tar.gz">rust-mcp-filesystem-x86_64-apple-darwin.tar.gz</a>
5555
<!-- x-release-please-end -->
5656
</td>
5757
<td>Intel macOS</td>
5858
<td>
5959
<!-- x-release-please-start-version -->
60-
<a href="https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.1.9/rust-mcp-filesystem-x86_64-apple-darwin.tar.gz.sha256">checksum</a>
60+
<a href="https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.1.10/rust-mcp-filesystem-x86_64-apple-darwin.tar.gz.sha256">checksum</a>
6161
<!-- x-release-please-end -->
6262
</td>
6363
</tr>
6464
<tr>
6565
<td>
6666
<!-- x-release-please-start-version -->
67-
<a href="https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.1.9/rust-mcp-filesystem-x86_64-pc-windows-msvc.zip">rust-mcp-filesystem-x86_64-pc-windows-msvc.zip</a>
67+
<a href="https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.1.10/rust-mcp-filesystem-x86_64-pc-windows-msvc.zip">rust-mcp-filesystem-x86_64-pc-windows-msvc.zip</a>
6868
<!-- x-release-please-end -->
6969
</td>
7070
<td>x64 Windows (zip)</td>
7171
<td>
7272
<!-- x-release-please-start-version -->
73-
<a href="https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.1.9/rust-mcp-filesystem-x86_64-pc-windows-msvc.zip.sha256">checksum</a>
73+
<a href="https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.1.10/rust-mcp-filesystem-x86_64-pc-windows-msvc.zip.sha256">checksum</a>
7474
<!-- x-release-please-end -->
7575
</td>
7676
</tr>
7777
<tr>
7878
<td>
7979
<!-- x-release-please-start-version -->
80-
<a href="https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.1.9/rust-mcp-filesystem-x86_64-pc-windows-msvc.msi">rust-mcp-filesystem-x86_64-pc-windows-msvc.msi</a>
80+
<a href="https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.1.10/rust-mcp-filesystem-x86_64-pc-windows-msvc.msi">rust-mcp-filesystem-x86_64-pc-windows-msvc.msi</a>
8181
<!-- x-release-please-end -->
8282
</td>
8383
<td>x64 Windows (msi)</td>
8484
<td>
8585
<!-- x-release-please-start-version -->
86-
<a href="https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.1.9/rust-mcp-filesystem-x86_64-pc-windows-msvc.msi.sha256">checksum</a>
86+
<a href="https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.1.10/rust-mcp-filesystem-x86_64-pc-windows-msvc.msi.sha256">checksum</a>
8787
<!-- x-release-please-end -->
8888
</td>
8989
</tr>
9090
<tr>
9191
<td>
9292
<!-- x-release-please-start-version -->
93-
<a href="https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.1.9/rust-mcp-filesystem-aarch64-unknown-linux-gnu.tar.gz">rust-mcp-filesystem-aarch64-unknown-linux-gnu.tar.gz</a>
93+
<a href="https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.1.10/rust-mcp-filesystem-aarch64-unknown-linux-gnu.tar.gz">rust-mcp-filesystem-aarch64-unknown-linux-gnu.tar.gz</a>
9494
<!-- x-release-please-end -->
9595
</td>
9696
<td>ARM64 Linux</td>
9797
<td>
9898
<!-- x-release-please-start-version -->
99-
<a href="https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.1.9/rust-mcp-filesystem-aarch64-unknown-linux-gnu.tar.gz.sha256">checksum</a>
99+
<a href="https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.1.10/rust-mcp-filesystem-aarch64-unknown-linux-gnu.tar.gz.sha256">checksum</a>
100100
<!-- x-release-please-end -->
101101
</td>
102102
</tr>
103103
<tr>
104104
<td>
105105
<!-- x-release-please-start-version -->
106-
<a href="https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.1.9/rust-mcp-filesystem-x86_64-unknown-linux-gnu.tar.gz">rust-mcp-filesystem-x86_64-unknown-linux-gnu.tar.gz</a>
106+
<a href="https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.1.10/rust-mcp-filesystem-x86_64-unknown-linux-gnu.tar.gz">rust-mcp-filesystem-x86_64-unknown-linux-gnu.tar.gz</a>
107107
<!-- x-release-please-end -->
108108
</td>
109109
<td>x64 Linux</td>
110110
<td>
111111
<!-- x-release-please-start-version -->
112-
<a href="https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.1.9/rust-mcp-filesystem-x86_64-unknown-linux-gnu.tar.gz.sha256">checksum</a>
112+
<a href="https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.1.10/rust-mcp-filesystem-x86_64-unknown-linux-gnu.tar.gz.sha256">checksum</a>
113113
<!-- x-release-please-end -->
114114
</td>
115115
</tr>

docs/quickstart.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@
77
<!-- x-release-please-start-version -->
88

99
```sh
10-
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.1.9/rust-mcp-filesystem-installer.sh | sh
10+
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.1.10/rust-mcp-filesystem-installer.sh | sh
1111
```
1212

1313
#### **PowerShell script**
1414

1515
```sh
16-
powershell -ExecutionPolicy Bypass -c "irm https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.1.9/rust-mcp-filesystem-installer.ps1 | iex"
16+
powershell -ExecutionPolicy Bypass -c "irm https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.1.10/rust-mcp-filesystem-installer.ps1 | iex"
1717
```
1818

1919
<!-- x-release-please-end -->
@@ -38,78 +38,78 @@ brew install rust-mcp-stack/tap/rust-mcp-filesystem
3838
<tr>
3939
<td>
4040
<!-- x-release-please-start-version -->
41-
<a href="https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.1.9/rust-mcp-filesystem-aarch64-apple-darwin.tar.gz">rust-mcp-filesystem-aarch64-apple-darwin.tar.gz</a>
41+
<a href="https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.1.10/rust-mcp-filesystem-aarch64-apple-darwin.tar.gz">rust-mcp-filesystem-aarch64-apple-darwin.tar.gz</a>
4242
<!-- x-release-please-end -->
4343
</td>
4444
<td>Apple Silicon macOS</td>
4545
<td>
4646
<!-- x-release-please-start-version -->
47-
<a href="https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.1.9/rust-mcp-filesystem-aarch64-apple-darwin.tar.gz.sha256">checksum</a>
47+
<a href="https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.1.10/rust-mcp-filesystem-aarch64-apple-darwin.tar.gz.sha256">checksum</a>
4848
<!-- x-release-please-end -->
4949
</td>
5050
</tr>
5151
<tr>
5252
<td>
5353
<!-- x-release-please-start-version -->
54-
<a href="https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.1.9/rust-mcp-filesystem-x86_64-apple-darwin.tar.gz">rust-mcp-filesystem-x86_64-apple-darwin.tar.gz</a>
54+
<a href="https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.1.10/rust-mcp-filesystem-x86_64-apple-darwin.tar.gz">rust-mcp-filesystem-x86_64-apple-darwin.tar.gz</a>
5555
<!-- x-release-please-end -->
5656
</td>
5757
<td>Intel macOS</td>
5858
<td>
5959
<!-- x-release-please-start-version -->
60-
<a href="https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.1.9/rust-mcp-filesystem-x86_64-apple-darwin.tar.gz.sha256">checksum</a>
60+
<a href="https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.1.10/rust-mcp-filesystem-x86_64-apple-darwin.tar.gz.sha256">checksum</a>
6161
<!-- x-release-please-end -->
6262
</td>
6363
</tr>
6464
<tr>
6565
<td>
6666
<!-- x-release-please-start-version -->
67-
<a href="https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.1.9/rust-mcp-filesystem-x86_64-pc-windows-msvc.zip">rust-mcp-filesystem-x86_64-pc-windows-msvc.zip</a>
67+
<a href="https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.1.10/rust-mcp-filesystem-x86_64-pc-windows-msvc.zip">rust-mcp-filesystem-x86_64-pc-windows-msvc.zip</a>
6868
<!-- x-release-please-end -->
6969
</td>
7070
<td>x64 Windows (zip)</td>
7171
<td>
7272
<!-- x-release-please-start-version -->
73-
<a href="https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.1.9/rust-mcp-filesystem-x86_64-pc-windows-msvc.zip.sha256">checksum</a>
73+
<a href="https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.1.10/rust-mcp-filesystem-x86_64-pc-windows-msvc.zip.sha256">checksum</a>
7474
<!-- x-release-please-end -->
7575
</td>
7676
</tr>
7777
<tr>
7878
<td>
7979
<!-- x-release-please-start-version -->
80-
<a href="https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.1.9/rust-mcp-filesystem-x86_64-pc-windows-msvc.msi">rust-mcp-filesystem-x86_64-pc-windows-msvc.msi</a>
80+
<a href="https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.1.10/rust-mcp-filesystem-x86_64-pc-windows-msvc.msi">rust-mcp-filesystem-x86_64-pc-windows-msvc.msi</a>
8181
<!-- x-release-please-end -->
8282
</td>
8383
<td>x64 Windows (msi)</td>
8484
<td>
8585
<!-- x-release-please-start-version -->
86-
<a href="https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.1.9/rust-mcp-filesystem-x86_64-pc-windows-msvc.msi.sha256">checksum</a>
86+
<a href="https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.1.10/rust-mcp-filesystem-x86_64-pc-windows-msvc.msi.sha256">checksum</a>
8787
<!-- x-release-please-end -->
8888
</td>
8989
</tr>
9090
<tr>
9191
<td>
9292
<!-- x-release-please-start-version -->
93-
<a href="https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.1.9/rust-mcp-filesystem-aarch64-unknown-linux-gnu.tar.gz">rust-mcp-filesystem-aarch64-unknown-linux-gnu.tar.gz</a>
93+
<a href="https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.1.10/rust-mcp-filesystem-aarch64-unknown-linux-gnu.tar.gz">rust-mcp-filesystem-aarch64-unknown-linux-gnu.tar.gz</a>
9494
<!-- x-release-please-end -->
9595
</td>
9696
<td>ARM64 Linux</td>
9797
<td>
9898
<!-- x-release-please-start-version -->
99-
<a href="https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.1.9/rust-mcp-filesystem-aarch64-unknown-linux-gnu.tar.gz.sha256">checksum</a>
99+
<a href="https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.1.10/rust-mcp-filesystem-aarch64-unknown-linux-gnu.tar.gz.sha256">checksum</a>
100100
<!-- x-release-please-end -->
101101
</td>
102102
</tr>
103103
<tr>
104104
<td>
105105
<!-- x-release-please-start-version -->
106-
<a href="https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.1.9/rust-mcp-filesystem-x86_64-unknown-linux-gnu.tar.gz">rust-mcp-filesystem-x86_64-unknown-linux-gnu.tar.gz</a>
106+
<a href="https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.1.10/rust-mcp-filesystem-x86_64-unknown-linux-gnu.tar.gz">rust-mcp-filesystem-x86_64-unknown-linux-gnu.tar.gz</a>
107107
<!-- x-release-please-end -->
108108
</td>
109109
<td>x64 Linux</td>
110110
<td>
111111
<!-- x-release-please-start-version -->
112-
<a href="https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.1.9/rust-mcp-filesystem-x86_64-unknown-linux-gnu.tar.gz.sha256">checksum</a>
112+
<a href="https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.1.10/rust-mcp-filesystem-x86_64-unknown-linux-gnu.tar.gz.sha256">checksum</a>
113113
<!-- x-release-please-end -->
114114
</td>
115115
</tr>

0 commit comments

Comments
 (0)