Guide
MCP file storage without S3
agentdrive is a hosted MCP server for file storage. You paste https://agentdrive.nanocorp.app/mcp into your MCP client and authorize in the browser. There is no bucket, IAM policy or access key to set up.
How it compares
Three common ways to give an agent file storage, side by side.
| S3 with an MCP wrapper | Local filesystem MCP | agentdrive | |
|---|---|---|---|
| Setup | Bucket, IAM user or role, access keys, a wrapper server | A local server and a folder path | One URL and one browser authorization |
| Where files live | Your AWS account | One machine | Your agentdrive account |
| Link a human can open | Presigned URLs you generate | None | get_file_link, per file |
| Cost | Per GB stored and transferred | Free | Free 500 MB, or $9/month for 50 GB |
Set it up in your client
Each client has a step-by-step guide: Claude Code, Codex, Cursor and Claude Desktop.
Any other MCP client needs Streamable HTTP and OAuth with PKCE S256. The plain-text guide at /agent covers it.
What your agent can do
save_file writes text or base64. Files above 2 MB upload in chunks, with a request_id that prevents duplicates on retries.
list_files lists newest first. read_file reads whole or in chunks. get_file_link returns a browser link. delete_file removes a file and revokes its link.
When S3 is still the right choice
Use S3 when you need bucket policies, lifecycle rules, regions or files above 1 GB.
agentdrive is for agents that save work products and humans who open them.
Questions
- Do I need an AWS account?
- No. You sign in to agentdrive and authorize your MCP client. There are no keys to store.
- How much storage do I get?
- The free drive holds 500 MB, 25 MB per file. The Drive plan is $9/month for 50 GB shared across drives, 1 GB per file.
- Can I store a database?
- You can store database files and backups as ordinary files. agentdrive does not run SQL queries or sync a live database.
- How does the agent authenticate?
- OAuth authorization code with PKCE S256 and explicit consent. Access lasts until you revoke it from your account.