AWS S3 vs Google Drive MCP Server
Updated June 2026Compare these two MCP servers to find which one fits your needs best.
AWS S3
by AWS Samples
Description
Interact with Amazon S3 buckets and objects. Upload, download, list, and manage files, configure bucket policies, and analyze storage costs. Repository corrected 3 August 2026: this listing pointed at aws/mcp-proxy-for-aws, which is AWS's SigV4 authentication proxy and not an S3 server at all, and carried that repo's star count. The closest real S3 server is aws-samples/sample-mcp-server-s3 (78 stars, MIT-0, Python), which exposes ListBuckets, ListObjectsV2 and GetObject as tools and additionally surfaces PDF documents as MCP resources, capped at 1,000 objects. It is sample code rather than a supported product and is not published to PyPI, so it has to be cloned and run with uv rather than installed with a one-liner; the command below is the documented local path. For production AWS access, AWS's maintained servers live in the awslabs/mcp monorepo.
Anthropic's reference Model Context Protocol server for Google Drive — and a retired one, which is the first thing to know about it. The repository moved to modelcontextprotocol/servers-archived and was archived on 2025-05-28 with no commits since, while the npm package @modelcontextprotocol/server-gdrive stays published at 2025.1.14, so `npx @modelcontextprotocol/server-gdrive` still installs and runs without warning you. It is also much smaller than its reputation. The server exposes exactly one tool — `search`, which takes a query string and returns matching file names and MIME types. Everything else is MCP resources: files are addressed as `gdrive:///<file_id>`, with Google Workspace formats exported automatically (Docs to Markdown, Sheets to CSV, Presentations to plain text, Drawings to PNG) and all other file types served in their native format. Clients that do not surface resources well therefore look like the server is broken when it is behaving exactly as documented. Authentication is read-only by construction: the setup asks for the `https://www.googleapis.com/auth/drive.readonly` scope on an OAuth Client ID of type Desktop App, which means there is no tool here that can create, edit, move or reshare anything. The flow is manual — create a Google Cloud project, enable the Drive API, configure the consent screen, download the client key file, rename it to `gcp-oauth.keys.json` in the repo root, then run `node ./dist auth` once to write `.gdrive-server-credentials.json` beside it; a Docker path exists that mounts the key file and persists credentials in an `mcp-gdrive` volume. For maintained Drive access with writes, sharing controls and shared-drive support, the community server most teams move to is taylorwilsdon/google_workspace_mcp (PyPI `workspace-mcp`), which covers Drive as one of twelve Google Workspace services on a single connection. See the setup guide on this page for the full comparison.
Install Type
source
npm
Categories
☁️ cloud📁 filesystem
📋 productivity📁 filesystem
Integrations
🟣 claude-desktop⚡ cursor💙 vs-code🏄 windsurf
🟣 claude-desktop⚡ cursor💙 vs-code🏄 windsurf🤖 cline
Frequently Asked Questions
What is the difference between AWS S3 and Google Drive MCP Server?
AWS S3 and Google Drive MCP Server are both MCP servers but differ in their categories and capabilities. AWS S3 (cloud, filesystem) is Interact with Amazon S3 buckets and objects. Upload, download, list, and manage files, configure bucket policies, and analyze storage costs. Repository corrected 3 August 2026: this listing pointed at aws/mcp-proxy-for-aws, which is AWS's SigV4 authentication proxy and not an S3 server at all, and carried that repo's star count. The closest real S3 server is aws-samples/sample-mcp-server-s3 (78 stars, MIT-0, Python), which exposes ListBuckets, ListObjectsV2 and GetObject as tools and additionally surfaces PDF documents as MCP resources, capped at 1,000 objects. It is sample code rather than a supported product and is not published to PyPI, so it has to be cloned and run with uv rather than installed with a one-liner; the command below is the documented local path. For production AWS access, AWS's maintained servers live in the awslabs/mcp monorepo. while Google Drive MCP Server (productivity, filesystem) is Anthropic's reference Model Context Protocol server for Google Drive — and a retired one, which is the first thing to know about it. The repository moved to modelcontextprotocol/servers-archived and was archived on 2025-05-28 with no commits since, while the npm package @modelcontextprotocol/server-gdrive stays published at 2025.1.14, so `npx @modelcontextprotocol/server-gdrive` still installs and runs without warning you. It is also much smaller than its reputation. The server exposes exactly one tool — `search`, which takes a query string and returns matching file names and MIME types. Everything else is MCP resources: files are addressed as `gdrive:///<file_id>`, with Google Workspace formats exported automatically (Docs to Markdown, Sheets to CSV, Presentations to plain text, Drawings to PNG) and all other file types served in their native format. Clients that do not surface resources well therefore look like the server is broken when it is behaving exactly as documented. Authentication is read-only by construction: the setup asks for the `https://www.googleapis.com/auth/drive.readonly` scope on an OAuth Client ID of type Desktop App, which means there is no tool here that can create, edit, move or reshare anything. The flow is manual — create a Google Cloud project, enable the Drive API, configure the consent screen, download the client key file, rename it to `gcp-oauth.keys.json` in the repo root, then run `node ./dist auth` once to write `.gdrive-server-credentials.json` beside it; a Docker path exists that mounts the key file and persists credentials in an `mcp-gdrive` volume. For maintained Drive access with writes, sharing controls and shared-drive support, the community server most teams move to is taylorwilsdon/google_workspace_mcp (PyPI `workspace-mcp`), which covers Drive as one of twelve Google Workspace services on a single connection. See the setup guide on this page for the full comparison..
Which MCP server should I choose: AWS S3 or Google Drive MCP Server?
Choose AWS S3 if you need cloud capabilities and prefer source installation. Choose Google Drive MCP Server if you need productivity capabilities and prefer npm installation. Consider your specific use case and integration requirements.
Can I use both AWS S3 and Google Drive MCP Server together?
Yes, you can use multiple MCP servers together in Claude Desktop, Cursor, VS Code, and other MCP-compatible clients.AWS S3 and Google Drive MCP Servercan complement each other if their capabilities don't overlap.