Enhanced Filesystem
FreeNot checkedHigh-performance MCP server giving AI agents advanced filesystem and automation capabilities on Windows, with 26 tools across file I/O, search, Git, process man
About
High-performance MCP server giving AI agents advanced filesystem and automation capabilities on Windows, with 26 tools across file I/O, search, Git, process management, and more.
README
High-performance Model Context Protocol (MCP) server giving AI agents advanced filesystem and automation capabilities on Windows.
26 tools across file I/O, search, Git, process management, Ollama, HTTP, SSH, Windows UI automation, and more — all from a single server.
Install
Requirements: Node.js >= 22 · Windows (for windows_tool; other tools are cross-platform)
git clone https://github.com/AesirKode/enhanced-filesystem-mcp
cd enhanced-filesystem-mcp
npm install
npm run build
Connect to Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"enhanced-filesystem": {
"command": "node",
"args": ["C:/path/to/enhanced-filesystem-mcp/dist/index.js"],
"env": {
"ALLOWED_DIRS": "C:/Users/you/Projects",
"MAX_PARALLEL": "20"
}
}
}
}
The Toolkit (26 Tools)
File Operations
| Tool | Purpose |
|---|---|
efs_read |
Read any file with caching and pagination |
efs_write |
Write files of any size — no chunking |
efs_edit |
Surgical find/replace |
efs_list |
Directory listing with depth and pattern filters |
efs_info |
File metadata: size, type, timestamps |
efs_delete |
Delete files or directories |
efs_move |
Move or rename |
efs_search |
Parallel file/content search |
efs_batch |
Atomic multi-operation execution with rollback |
efs_git |
Git: status, diff, log, blame, commit |
Execution & Process
| Tool | Purpose |
|---|---|
efs_exec |
Shell command execution |
efs_python |
Python with persistent sessions |
process_tool |
Service/GPU management + NVIDIA stats |
AI & Integration
| Tool | Purpose |
|---|---|
ollama_tool |
Ollama LLM: generate, chat, pull, manage models |
http_tool |
HTTP client with auth, retry, file download |
json_tool |
Deep JSON with JSONPath queries |
Utilities
| Tool | Purpose |
|---|---|
archive_tool |
Zip: create, extract, list, add |
hash_tool |
MD5 / SHA1 / SHA256 / SHA512 |
clipboard_tool |
System clipboard read/write |
download_tool |
Smart downloads from CivitAI, HuggingFace, URLs |
model_tool |
GGUF/Safetensors inspection without loading |
yaml_tool |
YAML/TOML config management |
diff_tool |
File and directory comparison |
windows_tool |
Windows UI automation: keyboard, mouse, screenshots |
analysis_tool |
TypeScript/JS code structure analysis |
ssh_tool |
SSH client with SFTP |
Configuration
All settings via environment variables:
| Variable | Default | Description |
|---|---|---|
ALLOWED_DIRS |
(none) | Comma-separated allowed directories |
CACHE_SIZE |
100 |
LRU cache entries |
MAX_PARALLEL |
20 |
Max parallel operations |
MODELS_DIR |
D:\Models |
Base path for download_tool auto-placement |
Contributing
See CONTRIBUTING.md. Bug reports and feature requests welcome via GitHub Issues.
License
MIT — Aesir / David R.
Installing Enhanced Filesystem
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/AesirKode/enhanced-filesystem-mcpFAQ
Is Enhanced Filesystem MCP free?
Yes, Enhanced Filesystem MCP is free — one-click install via Unyly at no cost.
Does Enhanced Filesystem need an API key?
No, Enhanced Filesystem runs without API keys or environment variables.
Is Enhanced Filesystem hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install Enhanced Filesystem in Claude Desktop, Claude Code or Cursor?
Open Enhanced Filesystem on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
GitHub
PRs, issues, code search, CI status
by GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
by mcpdotdirectAmap Maps Mcp Server
MCP server for using the AMap Maps API
by duxiaohuiSupabase
Database, auth and storage
by SupabaseEverything
Reference / test server with prompts, resources, and tools.
Git
Tools to read, search, and manipulate Git repositories.
Sequential Thinking
Dynamic and reflective problem-solving through thought sequences.
Time
Time and timezone conversion capabilities.
Compare Enhanced Filesystem with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All development MCPs
