Safety by Default
Automatic backups, step-through undo, optimistic concurrency (expected_hash), accidental-rewrite guard, and risk assessment on every mutation.
Version 4.5.29 — A safety-first MCP filesystem server for Claude Desktop and Claude Code. 20 tools (17 core + git + minify_js + help) with MCP spec-compliant annotations. Aliases are disabled to keep the tool surface small and predictable. v4.5.26+ adds outputSchema + structuredContent on read_file / write_file / edit_file / multi_edit for third-party MCP clients.
Safety by Default
Automatic backups, step-through undo, optimistic concurrency (expected_hash), accidental-rewrite guard, and risk assessment on every mutation.
Intelligent Operations
Automatic file-size detection and I/O strategy selection. No manual configuration needed.
Token Efficiency
Compact mode, range reads, and structured responses reduce token usage without sacrificing correctness.
Security Hardened
Go 1.26.5, path validation, symlink resolution, ADS/Unicode/reserved-name blocking, cmd.exe fallback removed, and govulncheck clean.
expected_hash to detect external changes and chain edits safelyallow_rewrite) prevents unintended full-file rewrites--log-dir) with JSON Lines operation records# Build (Windows)go build -ldflags="-s -w" -trimpath -o filesystem-ultra-v4.exe .
# Run with recommended settings.\filesystem-ultra-v4.exe --compact-mode --cache-size 200MB --parallel-ops 8Configure in Claude Desktop:
{ "mcpServers": { "filesystem-ultra": { "command": "C:\\path\\to\\filesystem-ultra-v4.exe", "args": [ "--compact-mode", "--cache-size", "200MB", "--parallel-ops", "8", "C:\\your\\allowed\\path\\" ] } }}Installation
Get up and running quickly
Core Concepts
Understand the architecture
API Reference
Explore all 20 tools
Safe Editing
Real-world editing protocol