
filesystem
Node.js server implementing Model Context Protocol (MCP) for filesystem operations.
Score
85/100
91,237 stars
10,424 forks
A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores
The Open Source Drop Lens
By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.
Updated Sep 2026
Filesystem lets an AI assistant read and change files, but only inside directories you allow. It covers reading text and media, writing, pattern-based edits with a dry-run preview, creating and listing directories, moving files, search and directory trees.
Set the allowed paths as arguments, or let a client that supports MCP Roots update them at runtime. It starts with npx, or in Docker with mounts you can mark read-only. Local and free.
The MCP steering group maintains it as a reference implementation, not a production product. For local work it is the obvious first install. Point it at a narrow folder, because write_file overwrites existing files.
Cost Breakdown
fully freeFree tier: Free and open source (the project is moving from MIT to Apache 2.0). No underlying service.
Self-hosted: Runs locally through npx or Docker. Access is limited to directories passed as arguments or supplied by the client through MCP Roots; the server refuses to start with neither. Docker mounts can be made read-only.
Paid: None.
Nothing to pay. Scope the allowed directories tightly, since write_file overwrites existing files.
Get tools like this every Wednesday
One featured tool, three on the radar. No fluff.
Explore Further
More tools in the directory
openclaw
Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞
391.9k ★everything-claude-code
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
278.8k ★hermes-agent
The agent that grows with you
253.6k ★