File Operations
MCPs for reading, writing, and manipulating files
TL;DR
File operations MCP servers expose filesystem tools — read, write, search, move, diff — to AI agents. They are the prerequisite for any coding agent. Claude Code, Cursor, and Windsurf all build on file-operations MCPs for editing source code.
About File Operations
File operations MCPs expose filesystem primitives (read, write, move, search) to agents. They're the foundation for every coding agent — without them, an agent can't edit code, manage configs, or organize documents.
Common use cases
- Let Claude Code edit source files in your repository
- Bulk-rename or reorganize file trees
- Sync files between S3 and local for analysis
- Auto-generate documentation by reading source + writing markdown
- Move documents between Notion, Google Drive, and Dropbox
MCPs tagged “File Operations”
Related recipes
Auto DB Migrations on Push
Every push to main triggers a Supabase migration automatically. Schema diffs are committed and applied with zero manual steps.
Code Quality Gates
SonarQube analyzes every PR for code smells, coverage drops, and security hotspots. PRs below the quality gate are blocked.
Data Lake Queries
Query Parquet files directly from S3 using DuckDB without any ETL. Results are returned in seconds for ad-hoc analytics.
Related tags
Frequently asked questions
How is a file MCP different from direct filesystem access?
MCP adds a permission layer (you can whitelist specific directories), audit trail, and cross-platform abstraction — Claude Code uses an MCP internally for this reason.
Can I restrict file access by path?
Yes — every file MCP supports path allowlists and denylists. This is critical for security when agents run in production.
What about large files?
File MCPs support streaming reads/writes and chunked uploads for large files (>10MB). S3 and Google Drive MCPs use multipart upload for very large files.
Can I search file content with an agent?
Yes — most file MCPs expose `search` or `grep` tools that return matches with line numbers. Pair with embedding MCPs for semantic search.
Install File Operations MCPs
Browse the full directory or explore all tags to find the right MCPs for your stack.