@modelcontextprotocol/server-filesystem

Anthropic's official reference MCP server for local filesystem access. Gives agents read/write access to files and directories on the host machine, with configurable path restrictions.

Evaluated Mar 06, 2026 (0d ago) vcurrent
Homepage ↗ Repo ↗ File Management filesystem mcp anthropic official files directories local
⚙ Agent Friendliness
93
/ 100
Can an agent use this?
🔒 Security
83
/ 100
Is it safe for agents?
⚡ Reliability
86
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
95
Documentation
92
Error Messages
88
Auth Simplicity
100
Rate Limits
90

🔒 Security

TLS Enforcement
80
Auth Strength
70
Scope Granularity
85
Dep. Hygiene
92
Secret Handling
95

Path allowlist at startup is the primary security control. No credentials needed. Runs locally so TLS is stdio transport. Official Anthropic implementation, regularly maintained.

⚡ Reliability

Uptime/SLA
85
Version Stability
90
Breaking Changes
88
Error Recovery
82
AF Security Reliability

Best When

Your agent needs to read, write, or search files on the local machine. The gold standard reference implementation — if you need filesystem access, start here.

Avoid When

Running in containerized or remote environments where local paths don't map to useful resources, or when you need cloud storage access.

Use Cases

  • Reading and writing files on the local machine from agent workflows
  • Listing directory contents and navigating file trees
  • Creating, moving, and deleting files and directories
  • Searching file contents with pattern matching
  • Watching files for changes in long-running agent loops

Not For

  • Remote/cloud file systems (S3, GCS, Azure Blob) — filesystem-local only
  • High-security environments where agents should not have any file access
  • Large-scale file processing (no streaming — reads full file content)

Interface

REST API
No
GraphQL
No
gRPC
No
MCP Server
Yes
SDK
No
Webhooks
No

Authentication

Methods: none
OAuth: No Scopes: No

No authentication — access controlled by allowed_paths configuration parameter. Specify allowed directories at server startup; agent cannot access paths outside this list.

Pricing

Model: open_source
Free tier: Yes
Requires CC: No

MIT licensed, free. Requires Node.js runtime.

Agent Metadata

Pagination
none
Idempotent
Partial
Retry Guidance
Not documented

Known Gotchas

  • Path restrictions enforced at startup — agents cannot read outside allowed_paths; configure this carefully
  • No streaming — large files are read entirely into memory and returned as text
  • Binary files (images, executables) returned as base64 but tool doesn't auto-detect; use read_file with explicit encoding
  • Symlinks followed by default — may lead outside allowed_paths unexpectedly on misconfigured systems
  • No file locking — concurrent writes can corrupt files if multiple agents write simultaneously

Alternatives

Full Evaluation Report

Detailed scoring breakdown, competitive positioning, security analysis, and improvement recommendations for @modelcontextprotocol/server-filesystem.

$99

Scores are editorial opinions as of 2026-03-06.

4654
Packages Evaluated
10313
Need Evaluation
173
Need Re-evaluation
Community Powered