Top 9 MCP Servers for Files & Storage in 2026
Why files & storage MCP servers matter
File and object storage is where the real work lives. An AI agent that can read a spreadsheet from S3, search a folder of contracts, or upload a rendered image to your media cloud is dramatically more useful than one stuck in a chat box. The Model Context Protocol (MCP) is how that connection gets made: a storage MCP server exposes tools like read_file, list_objects, or search that your agent can call in Claude Desktop, Cursor, or any MCP client.
But storage access is also where the risk lives. A server you install to read files can, if it is over-scoped or compromised, exfiltrate them. That is the difference in this list: every server below has been scanned by MCP Trust Checker, our deterministic security engine, so you see an A–F Trust Score next to the GitHub star count — not just how popular a package is, but what it actually asks for and whether it does anything dangerous with it.
How to read the grade: an A means our scan found no high-severity issues and clean, minimal capabilities; B is solid with minor findings; anything lower, or any high-severity finding count, is called out below so you can review it before granting filesystem or cloud access. Higher grades and broad usefulness both count here — this is a "top servers" list, not a pure leaderboard.
1. Filesystem (official reference)
This is the canonical MCP server for local file operations, maintained in the official modelcontextprotocol/servers repo. It exposes read, write, directory listing, move/rename, and search — but only over directories you explicitly allow-list, with built-in path-traversal protection. It is the default file server shipped in most Claude Desktop and Cursor setups, and the single most-installed files server in the ecosystem.
If you need an agent to work with local files, start here. It scored a perfect grade with zero high-severity findings and minimal capabilities — exactly what you want from something touching your disk.
MCP Trust Score: A (100/100) · GitHub · npm
2. AWS S3 MCP Server
A clean TypeScript server that lets an LLM browse and read Amazon S3, exposing list-buckets, list-objects, and get-object tools with streaming for large files and built-in PDF parsing. It runs over STDIO for desktop clients or HTTP for web clients, and you can point it at any S3-compatible endpoint — including MinIO — which makes local testing easy. It is the most commonly recommended standalone S3 server on npm.
Actively maintained, clearly scoped, and it earned a perfect score with no high-severity findings — the default choice for object storage on AWS.
MCP Trust Score: A (100/100) · GitHub · npm
3. Google Drive (official reference, archived)
The original official MCP server for Google Drive: an agent can list, search, and read Drive files over OAuth, including exporting Google Docs and Sheets to text and CSV. It has been moved to the servers-archived repo and is no longer actively maintained, but the published npm package still installs and works, and it remains the most-cited Drive integration in MCP roundups.
Our scan gives it a top grade with zero high-severity findings, so the code itself is clean. The caveat is maintenance status, not security — because it is archived, don't expect fixes or updates, and keep an eye out for a first-party successor.
MCP Trust Score: A (98/100) · GitHub · npm
4. Cloudinary Asset Management MCP
One of Cloudinary's official MCP servers, exposing its Asset Management API so an agent can upload, search, organize, transform, and retrieve media assets from a Cloudinary cloud. The Cloudinary SDK doubles as an installable MCP server, and companion first-party servers cover environment config, structured metadata, and content analysis. If your storage is images and video rather than documents, this is the go-to.
A vendor-backed server with a perfect score and no high-severity findings — a strong, trustworthy pick for media asset workflows.
MCP Trust Score: A (100/100) · GitHub · npm
5. Cloudflare MCP Server (R2 + platform)
Cloudflare's official MCP server for its developer platform. For storage it covers R2 object storage and Workers KV, alongside D1, Workers, and DNS. In natural language, an agent can create and list R2 buckets, move objects between KV and R2, and manage storage resources. It is the vendor-backed way to reach Cloudflare's S3-compatible object store from an MCP client.
Honest note: because it spans much of Cloudflare's platform, our scan classifies it as a high-capability server and flags 1 high-severity finding. That is not disqualifying — it is an official package — but review the finding on its registry page and scope its API token tightly before wiring it into an agent.
MCP Trust Score: A (98/100) · GitHub · npm
6. Box MCP Server
A Python server that connects agents to enterprise content in Box, built on the official box-sdk-gen SDK. It handles file and folder operations, full-text search, text extraction, Box AI querying and structured-data extraction, and shared-link management. It is the reference self-hosted server behind Box's official MCP offering — the canonical enterprise-content integration on PyPI.
Like other broad enterprise connectors, it is a high-capability server and our scan flags 1 high-severity finding. The A grade reflects otherwise clean code; still, read the finding on its registry page before granting access to a corporate content store.
MCP Trust Score: A (98/100) · GitHub · PyPI
7. Dropbox MCP Server (dbx-mcp-server)
The most-established installable Dropbox server on npm, predating Dropbox's own hosted offering. Agents can list, search, upload, download, and manage files and folders through the Dropbox API, with added AI-assisted PDF analysis, multi-directory indexing, and document classification. It uses OAuth for account access and is a good default wherever you need a self-hosted npm Dropbox integration.
Be deliberate here: it is a high-capability server and our scan flags 2 high-severity findings — the most of any server on this list. The overall code still grades well, but review both findings on its registry page and confine its OAuth scope before granting it your Dropbox.
MCP Trust Score: A (100/100) · GitHub · npm
8. Everything Search MCP Server
A cross-platform local file-search server: on Windows it drives the Everything SDK for near-instant filename search, on macOS it uses Spotlight's mdfind, and on Linux it uses locate/plocate. It supports wildcards, regex, and size and modified-date filters, complementing filesystem servers that can only read known paths. Reach for it when an agent needs to find files by name across a whole machine.
It is frequently paired with a filesystem server in file-workflow setups. Our scan grades it highly but flags 1 high-severity finding and classifies it as high-capability — worth a look on its registry page before you deploy it broadly.
MCP Trust Score: A (98/100) · GitHub · PyPI
9. Apache OpenDAL MCP Server
Built on Apache OpenDAL, this Python server gives you one unified interface over dozens of storage backends — S3, Azure Blob, Google Cloud Storage, MinIO, HDFS, local filesystem, and more. Instead of running a separate server per provider, you configure OpenDAL profiles and let the agent read and list objects across all of them. It is the standout choice for multi-cloud or provider-agnostic storage access, and it comes from the OpenDAL maintainer.
Transparency matters: this is the only server here below an A. Our scan gives it a B (83/100) with 1 high-severity finding, even though its capabilities are otherwise minimal. The multi-backend flexibility is genuinely valuable, but review the finding on its registry page before adopting it for production data.
MCP Trust Score: B (83/100) · GitHub · PyPI
How we graded these
Every score above comes from the MCP Trust Checker engine — a deterministic, open-source scanner that reads the actual published npm or PyPI source, builds a capability-flow graph, and applies its rule set to find toxic flows and over-scoped permissions. There is no LLM in the loop and no vibe: the same package version always produces the same grade, so the numbers are reproducible and auditable. High-severity finding counts and capability levels are computed the same way. Browse any of these servers, or scan a package yourself, from the Trust Registry.
A high star count tells you a server is popular. A Trust Score tells you what it will do with your files once you install it.
Explore the full Files & Storage category for more scanned servers, and run any package you're considering through the free scanner at mcptrustchecker.com/api before you grant it access to your data.
Frequently asked questions
What is the best MCP server for local file access?
For local files, the official Filesystem reference server (@modelcontextprotocol/server-filesystem) is the standard choice. It scores an A (100/100) on MCP Trust Checker with zero high-severity findings, exposes read/write/search only over allow-listed directories, and ships as the default file server in most Claude Desktop and Cursor setups. See its full scan at /registry/modelcontextprotocol-server-filesystem.
Which MCP server should I use for Amazon S3 or other object storage?
For Amazon S3, aws-s3-mcp is the most popular installable npm server and scores an A (100/100). If you need multiple backends — S3, Azure Blob, Google Cloud Storage, MinIO — Apache OpenDAL's server gives one unified interface, though it grades a B (83/100) with one high-severity finding, so review it first. For Cloudflare R2, use the official @cloudflare/mcp-server-cloudflare package.
Are MCP servers for file storage safe to install?
It depends on the specific server. Storage servers can read and sometimes write your data, so a compromised or over-scoped one is a real risk. That is why we scan every server in the Trust Registry and publish an A–F Trust Score plus a count of high-severity findings. Check a server's registry page, scope its tokens or OAuth permissions tightly, and prefer higher-graded servers before granting file or cloud access.
What does the MCP Trust Score actually measure?
The Trust Score is produced by MCP Trust Checker, a deterministic open-source engine that reads the published npm or PyPI source, builds a capability-flow graph, and applies security rules to detect toxic flows and over-scoped permissions. It grades A–F (0–100), with no LLM involved, so the same package version always yields the same score. Learn more at /registry/security.
Is there a Google Drive or Dropbox MCP server?
Yes. The official Google Drive reference server (@modelcontextprotocol/server-gdrive) scores an A (98/100) but is archived and unmaintained, so treat it as stable rather than evolving. For Dropbox, dbx-mcp-server is the most-established npm option; it grades well overall but our scan flags 2 high-severity findings, so review them on its registry page before connecting your account.
Scan your MCP server now
MCP Trust Checker is free, open-source and runs entirely on your machine. Get an A–F Trust Score for any MCP server in seconds.
npx mcptrustchecker