From 435f5ea34e37f5a3a44cfa7006f5a8a275483ecd Mon Sep 17 00:00:00 2001 From: Ali Hashemi <14126952+hashemix@users.noreply.github.com> Date: Wed, 18 Jun 2025 16:04:06 -0300 Subject: [PATCH 1/2] chore: release --- .release-manifest.json | 2 +- CHANGELOG.md | 7 +++++++ Cargo.lock | 2 +- Cargo.toml | 2 +- docs/_coverpage.md | 2 +- docs/guide/install.md | 28 ++++++++++++++-------------- docs/quickstart.md | 28 ++++++++++++++-------------- 7 files changed, 39 insertions(+), 32 deletions(-) diff --git a/.release-manifest.json b/.release-manifest.json index a166caa..a397a7b 100644 --- a/.release-manifest.json +++ b/.release-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.1.9" + ".": "0.1.10" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 28734b9..ea1d6be 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.1.10](https://github.com/rust-mcp-stack/rust-mcp-filesystem/compare/v0.1.9...v0.1.10) (2025-06-18) + + +### πŸš€ Features + +* 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)) + ## [0.1.9](https://github.com/rust-mcp-stack/rust-mcp-filesystem/compare/v0.1.8...v0.1.9) (2025-05-29) diff --git a/Cargo.lock b/Cargo.lock index e9e636a..ef86be0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -978,7 +978,7 @@ checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" [[package]] name = "rust-mcp-filesystem" -version = "0.1.9" +version = "0.1.10" dependencies = [ "async-trait", "async_zip", diff --git a/Cargo.toml b/Cargo.toml index f1980f1..9fc5234 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rust-mcp-filesystem" -version = "0.1.9" +version = "0.1.10" edition = "2021" repository = "https://github.com/rust-mcp-stack/rust-mcp-filesystem" authors = ["Ali Hashemi"] diff --git a/docs/_coverpage.md b/docs/_coverpage.md index 01b5822..7ab0b5d 100644 --- a/docs/_coverpage.md +++ b/docs/_coverpage.md @@ -6,7 +6,7 @@ -# Rust MCP FileSystem (v0.1.9) +# Rust MCP FileSystem (v0.1.10) diff --git a/docs/guide/install.md b/docs/guide/install.md index eca2970..47c9557 100644 --- a/docs/guide/install.md +++ b/docs/guide/install.md @@ -7,13 +7,13 @@ ```sh -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 +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 ``` #### **PowerShell script** ```sh -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" +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" ``` @@ -38,78 +38,78 @@ brew install rust-mcp-stack/tap/rust-mcp-filesystem - rust-mcp-filesystem-aarch64-apple-darwin.tar.gz + rust-mcp-filesystem-aarch64-apple-darwin.tar.gz Apple Silicon macOS - checksum + checksum - rust-mcp-filesystem-x86_64-apple-darwin.tar.gz + rust-mcp-filesystem-x86_64-apple-darwin.tar.gz Intel macOS - checksum + checksum - rust-mcp-filesystem-x86_64-pc-windows-msvc.zip + rust-mcp-filesystem-x86_64-pc-windows-msvc.zip x64 Windows (zip) - checksum + checksum - rust-mcp-filesystem-x86_64-pc-windows-msvc.msi + rust-mcp-filesystem-x86_64-pc-windows-msvc.msi x64 Windows (msi) - checksum + checksum - rust-mcp-filesystem-aarch64-unknown-linux-gnu.tar.gz + rust-mcp-filesystem-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux - checksum + checksum - rust-mcp-filesystem-x86_64-unknown-linux-gnu.tar.gz + rust-mcp-filesystem-x86_64-unknown-linux-gnu.tar.gz x64 Linux - checksum + checksum diff --git a/docs/quickstart.md b/docs/quickstart.md index 6d13a1a..b05275d 100644 --- a/docs/quickstart.md +++ b/docs/quickstart.md @@ -7,13 +7,13 @@ ```sh -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 +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 ``` #### **PowerShell script** ```sh -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" +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" ``` @@ -38,78 +38,78 @@ brew install rust-mcp-stack/tap/rust-mcp-filesystem - rust-mcp-filesystem-aarch64-apple-darwin.tar.gz + rust-mcp-filesystem-aarch64-apple-darwin.tar.gz Apple Silicon macOS - checksum + checksum - rust-mcp-filesystem-x86_64-apple-darwin.tar.gz + rust-mcp-filesystem-x86_64-apple-darwin.tar.gz Intel macOS - checksum + checksum - rust-mcp-filesystem-x86_64-pc-windows-msvc.zip + rust-mcp-filesystem-x86_64-pc-windows-msvc.zip x64 Windows (zip) - checksum + checksum - rust-mcp-filesystem-x86_64-pc-windows-msvc.msi + rust-mcp-filesystem-x86_64-pc-windows-msvc.msi x64 Windows (msi) - checksum + checksum - rust-mcp-filesystem-aarch64-unknown-linux-gnu.tar.gz + rust-mcp-filesystem-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux - checksum + checksum - rust-mcp-filesystem-x86_64-unknown-linux-gnu.tar.gz + rust-mcp-filesystem-x86_64-unknown-linux-gnu.tar.gz x64 Linux - checksum + checksum From 84b5fd555963acf28dd654b6fd32e3971f357ff2 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Wed, 18 Jun 2025 19:05:00 +0000 Subject: [PATCH 2/2] docs/capabilities.md via mcp-discovery --- docs/capabilities.md | 28 ++++++++++++++++++++++------ 1 file changed, 22 insertions(+), 6 deletions(-) diff --git a/docs/capabilities.md b/docs/capabilities.md index 1a893de..8a56775 100644 --- a/docs/capabilities.md +++ b/docs/capabilities.md @@ -1,10 +1,10 @@ # Capabilities -## rust-mcp-filesystem 0.1.9 -| 🟒 Tools (14) | πŸ”΄ Prompts | πŸ”΄ Resources | πŸ”΄ Logging | πŸ”΄ Experimental | +## rust-mcp-filesystem 0.1.10 +| 🟒 Tools (15) | πŸ”΄ Prompts | πŸ”΄ Resources | πŸ”΄ Logging | πŸ”΄ Experimental | | --- | --- | --- | --- | --- | -## πŸ› οΈ Tools (14) +## πŸ› οΈ Tools (15) @@ -142,6 +142,22 @@ + + + + + + @@ -154,7 +170,7 @@ - + @@ -167,7 +183,7 @@ - + @@ -181,7 +197,7 @@ - +
11. + search_files_content + 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 is_regex 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. +
    +
  • excludePatterns : string [ ]
  • +
  • is_regex : boolean
  • +
  • path : string
  • +
  • pattern : string
  • +
  • query : string
  • +
+
12. unzip_file
12.13. write_file
13.14. zip_directory
14.15. zip_files