Tools/MCP Servers/filesystem

filesystem

Node.js server implementing Model Context Protocol (MCP) for filesystem operations.

91.2k ★(monorepo)+243/wkMCPestablishedApache-2.0 / MIT (transitioning)

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 free

Free 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