enhanced-filesystem-mcp
Provides Git operations including status, diff, log, blame, and commit.
Manages NVIDIA GPU stats and services.
Integrates with Ollama for LLM generation, chat, model pulling, and management.
Runs Python code with persistent sessions.
Manages TOML configuration files (part of YAML/TOML tool).
Analyzes TypeScript/JS code structure.
Manages YAML configuration files (part of YAML/TOML tool).
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@enhanced-filesystem-mcpshow me the git status of my project"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Enhanced Filesystem MCP Server
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 buildConnect 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 |
| Read any file with caching and pagination |
| Write files of any size — no chunking |
| Surgical find/replace |
| Directory listing with depth and pattern filters |
| File metadata: size, type, timestamps |
| Delete files or directories |
| Move or rename |
| Parallel file/content search |
| Atomic multi-operation execution with rollback |
| Git: status, diff, log, blame, commit |
Execution & Process
Tool | Purpose |
| Shell command execution |
| Python with persistent sessions |
| Service/GPU management + NVIDIA stats |
AI & Integration
Tool | Purpose |
| Ollama LLM: generate, chat, pull, manage models |
| HTTP client with auth, retry, file download |
| Deep JSON with JSONPath queries |
Utilities
Tool | Purpose |
| Zip: create, extract, list, add |
| MD5 / SHA1 / SHA256 / SHA512 |
| System clipboard read/write |
| Smart downloads from CivitAI, HuggingFace, URLs |
| GGUF/Safetensors inspection without loading |
| YAML/TOML config management |
| File and directory comparison |
| Windows UI automation: keyboard, mouse, screenshots |
| TypeScript/JS code structure analysis |
| SSH client with SFTP |
Configuration
All settings via environment variables:
Variable | Default | Description |
| (none) | Comma-separated allowed directories |
|
| LRU cache entries |
|
| Max parallel operations |
|
| Base path for |
Contributing
See CONTRIBUTING.md. Bug reports and feature requests welcome via GitHub Issues.
License
MIT — Aesir / David R.
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/AesirKode/enhanced-filesystem-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server