AUTOMATIONSWITCH
OfficialFilesystem

Filesystem

by Anthropic

Local file access with scoped read and write permissions to configured directories. Path allow-listing enforced at the protocol layer. The safe default for local file operations.

2,100·7 tools·Released OCT 2024·MIT
npx @modelcontextprotocol/server-filesystem /path/to/allowed/dir
Share:

INSTALL THIS SERVER

{ "mcpServers": { "filesystem": { "command": "npx", "args": ["@modelcontextprotocol/server-filesystem", "/Users/you/projects"] } } }
PrereqClaude Desktop v1.4+ . Restart after save
{ "servers": { "filesystem": { "type": "stdio", "command": "npx", "args": ["@modelcontextprotocol/server-filesystem", "${workspaceFolder}"] } } }

5 TOOLS AVAILABLE

read_file
Read the contents of a file
Read
write_file
Write content to a file
Write
list_directory
List files in a directory
Read
search_files
Search for files matching a pattern
Read
get_file_info
Get metadata about a file
Read

OUR ASSESSMENT

Strengths
  • Path allow-listing enforced at the protocol layer
  • Symlink-safe (follows symlinks only within allowed directories)
  • Official reference implementation, actively maintained
  • Minimal attack surface with clear permission boundaries
Weaknesses
  • Limited to configured directories (by design)
  • No remote filesystem support (local only)
Security Notes

Read-only by default. Write operations require explicit directory allow-listing in the server arguments. Symlinks that escape the allowed directory are blocked.

Best For

Scoped, safe file read/write access for local agent workflows

TECHNICAL DETAILS

Language
typescript
Transport
stdio
Clients
Claude DesktopClaude CodeCursorVS CodeWindsurfCline
License
MIT
GitHub
npm
@modelcontextprotocol/server-filesystem
Last Release
v0.6.1MAR 28, 2026
First Released
OCT 15, 2024

ADOPTION METRICS

// GitHub Stars
2,100
150 this week (+7.7%)

// Reading thisStar count is modest because it lives in the monorepo. The real signal is download volume, which leads the entire ecosystem.

// Weekly Downloads
84,200
4,400 this week

// Reading thisThe most-downloaded MCP server. Every Claude Desktop installation with local file access uses this. Growth is platform-driven.

// Popularity Rank
#1
Globally · #1 in Filesystem

// Reading this#1 globally. The default MCP server for local file access across every major client.

SOURCES & VERIFICATION

We don't take any single directory's word for it. Before scoring, we cross-reference 3 public MCP sources, install the server ourselves against the clients we cover, and record when we last re-verified.

01
Discovered
Official MCP Registry
First indexed APR 24, 2026
02
Cross-referenced
3 directories
Official MCP Registry, PulseMCP, Smithery
03
Verified against
Claude Desktop + Cursor + VS Code + Windsurf
Installed and tested across clients
04
Last re-checked
APR 22, 2026
Weekly re-verification
// How other directories see it

The same server, 3 different lenses. We reconcile these signals into our editorial score, which is why our number sometimes diverges from a directory-aggregate star count.

SourceTheir ratingTheir star countTheir downloadsLast synced
AutomationSwitch This page5editorial2,10084.2K / wkAPR 22, 2026
Official MCP Registry— unrated5,200unavailableAPR 12, 2026
PulseMCP4.5 community5,18062.1K / wkAPR 21, 2026
Smithery4.6 installs5,20071.4K installsAPR 20, 2026

// Counts are directory-reported; we don't adjust them. Discrepancies usually come from different snapshot times or star-caching.

// Get in touch

DISCUSS YOUR
MCP REQUIREMENTS.

Evaluating a server, scoping an internal deployment, or working out whether MCP is the right fit at all. Start the conversation and we will point you at the right piece of the ecosystem.

Discuss Your MCP Requirements →