diff --git a/.release-manifest.json b/.release-manifest.json
index 62bf12e..46b919d 100644
--- a/.release-manifest.json
+++ b/.release-manifest.json
@@ -1,3 +1,3 @@
{
- ".": "0.3.4"
+ ".": "0.3.5"
}
\ No newline at end of file
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 8a0bb76..9b4ce42 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,12 @@
# Changelog
+## [0.3.5](https://github.com/rust-mcp-stack/rust-mcp-filesystem/compare/v0.3.4...v0.3.5) (2025-10-06)
+
+
+### 🐛 Bug Fixes
+
+* Duplicate tool name ([#55](https://github.com/rust-mcp-stack/rust-mcp-filesystem/issues/55)) ([eb72f6d](https://github.com/rust-mcp-stack/rust-mcp-filesystem/commit/eb72f6d6d7ba8074c78190cc317a93af90609975))
+
## [0.3.4](https://github.com/rust-mcp-stack/rust-mcp-filesystem/compare/v0.3.3...v0.3.4) (2025-10-04)
diff --git a/Cargo.lock b/Cargo.lock
index 85a44fb..3a128d4 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -1077,7 +1077,7 @@ checksum = "caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001"
[[package]]
name = "rust-mcp-filesystem"
-version = "0.3.4"
+version = "0.3.5"
dependencies = [
"async-trait",
"async_zip",
diff --git a/Cargo.toml b/Cargo.toml
index 8794f23..a3d3dfd 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "rust-mcp-filesystem"
-version = "0.3.4"
+version = "0.3.5"
edition = "2024"
repository = "https://github.com/rust-mcp-stack/rust-mcp-filesystem"
authors = ["Ali Hashemi"]
diff --git a/README.md b/README.md
index 554f516..cacb6c0 100644
--- a/README.md
+++ b/README.md
@@ -33,12 +33,12 @@ For detailed setup instructions, please visit the [project documentation](https:
- **Shell script**
```sh
-curl --proto '=https' --tlsv1.2 -LsSf https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.3.4/rust-mcp-filesystem-installer.sh | sh
+curl --proto '=https' --tlsv1.2 -LsSf https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.3.5/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.3.4/rust-mcp-filesystem-installer.ps1 | iex"
+powershell -ExecutionPolicy Bypass -c "irm https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.3.5/rust-mcp-filesystem-installer.ps1 | iex"
```
- **Homebrew**
@@ -51,7 +51,7 @@ brew install rust-mcp-stack/tap/rust-mcp-filesystem
- **Download Binaries**
- https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/tag/v0.3.4
+ https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/tag/v0.3.5
diff --git a/docs/_coverpage.md b/docs/_coverpage.md
index 6201ee5..9602b51 100644
--- a/docs/_coverpage.md
+++ b/docs/_coverpage.md
@@ -6,7 +6,7 @@
-# Rust MCP FileSystem (v0.3.4)
+# Rust MCP FileSystem (v0.3.5)
diff --git a/docs/capabilities.md b/docs/capabilities.md
index e5836fa..5bfac8b 100644
--- a/docs/capabilities.md
+++ b/docs/capabilities.md
@@ -1,7 +1,7 @@
# Capabilities
-## rust-mcp-filesystem 0.3.4
+## rust-mcp-filesystem 0.3.5
| 🟢 Tools (24) | 🔴 Prompts | 🔴 Resources | 🔴 Logging | 🔴 Completions | 🔴 Experimental |
| --- | --- | --- | --- | --- | --- |
@@ -127,19 +127,6 @@
| 9. |
-
- head_file
- |
- Reads and returns the last N lines of a text file.This is useful for quickly previewing file contents without loading the entire file into memory.If the file has fewer than N lines, the entire file will be returned.Only works within allowed directories. |
-
-
- -
lines : integer
- -
path : string
-
- |
-
-
- | 10. |
list_allowed_directories
|
@@ -150,7 +137,7 @@
- | 11. |
+ 10. |
list_directory
|
@@ -162,7 +149,7 @@
- | 12. |
+ 11. |
list_directory_with_sizes
|
@@ -174,7 +161,7 @@
- | 13. |
+ 12. |
move_file
|
@@ -187,7 +174,7 @@
- | 14. |
+ 13. |
read_file_lines
|
@@ -201,7 +188,7 @@
- | 15. |
+ 14. |
read_media_file
|
@@ -214,7 +201,7 @@
- | 16. |
+ 15. |
read_multiple_media_files
|
@@ -227,7 +214,7 @@
- | 17. |
+ 16. |
read_multiple_text_files
|
@@ -239,7 +226,7 @@
- | 18. |
+ 17. |
read_text_file
|
@@ -251,7 +238,7 @@
- | 19. |
+ 18. |
search_files
|
@@ -267,7 +254,7 @@
- | 20. |
+ 19. |
search_files_content
|
@@ -284,6 +271,19 @@
+
+ | 20. |
+
+ tail_file
+ |
+ Reads and returns the last N lines of a text file.This is useful for quickly previewing file contents without loading the entire file into memory.If the file has fewer than N lines, the entire file will be returned.Only works within allowed directories. |
+
+
+ -
lines : integer
+ -
path : string
+
+ |
+
| 21. |
diff --git a/docs/guide/install.md b/docs/guide/install.md
index 54f196c..a039c29 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.3.4/rust-mcp-filesystem-installer.sh | sh
+curl --proto '=https' --tlsv1.2 -LsSf https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.3.5/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.3.4/rust-mcp-filesystem-installer.ps1 | iex"
+powershell -ExecutionPolicy Bypass -c "irm https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.3.5/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 5229c15..fe58c29 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.3.4/rust-mcp-filesystem-installer.sh | sh
+curl --proto '=https' --tlsv1.2 -LsSf https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.3.5/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.3.4/rust-mcp-filesystem-installer.ps1 | iex"
+powershell -ExecutionPolicy Bypass -c "irm https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.3.5/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
|