MCP server for the Google Drive API: search, upload, download, organize and share files.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag — we're steadily working through the catalog.
💡 Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
English | Русский
A1 Google Drive MCP lets an AI app work with your Google Drive in plain language. Find a file, tidy up folders, upload and download content, export a Doc as Markdown, share it with the right people — and keep the trash between you and permanent deletion.
It uses the Google Drive API with your Google account. It sees My Drive and shared drives alike, treats “delete” as the reversible trash and makes the limits of the Drive API explicit instead of implying that every file task is possible.
drive.readonly covers every read and drive.file limits access to app-created files; the full tool surface needs drive.Start with a read-only question:
Find the project roadmap doc in my Drive, export it to Markdown and summarize it.
Connect the server · Explore use cases · Open technical documentation
You: Show me what’s in the “Contracts 2025” folder, newest first.
Assistant: Lists the files with their types, owners and modification dates. Nothing changes.
You: Prepare an “Archive” subfolder and move everything older than a year into it.
Assistant: Shows the folder it would create and the files it would move, then asks for confirmation.
You: Confirm.
Assistant: Creates the folder and moves the files. Nothing is shared, trashed or deleted unless you ask separately.
You need Node.js 20+, a Google account and OAuth credentials from a Google Cloud project with the Google Drive API enabled.
In the desktop app: open Settings → MCP servers, select Add server, choose STDIO, and enter the command npx -y @a1-x-tech/mcp-google-drive@latest with GOOGLE_DRIVE_CLIENT_ID, GOOGLE_DRIVE_CLIENT_SECRET and GOOGLE_DRIVE_REFRESH_TOKEN. Select Save, then Restart.
In the IDE extension: open the gear menu → MCP servers, select Add server, choose STDIO, and enter the same command and environment variables. Select Save, then Restart extension.
From the command line:
The current official path is Settings → Extensions. For a custom desktop extension, open Advanced settings → Extension Developer → Install Extension…, select a .mcpb file and follow the prompts.
This repository currently publishes an npm stdio package and does not contain a .mcpb bundle. For Claude Desktop builds that still support local configuration, use the following JSON stdio configuration as a fallback:
In those builds, save it to ~/Library/Application Support/Claude/claude_desktop_config.json on macOS or %APPDATA%\Claude\claude_desktop_config.json on Windows.
Add this to ~/.cursor/mcp.json on macOS/Linux or %USERPROFILE%\.cursor\mcp.json on Windows:
Run MCP: Open User Configuration and add:
Check it with MCP: List Servers.
5xx errors apply to reads only, so a copy, upload or new folder cannot be duplicated behind your back.Built-in uploads are capped at 5 MB (larger files go through a resumable session via raw_request), exports at 10 MB per the Drive API. Comments created through the API cannot be anchored to a specific passage inside a Doc.
No reviews yet — be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/google-drive-mcp)<a href="https://allmcps.com/mcp/google-drive-mcp"><img src="https://allmcps.com/api/badge/google-drive-mcp?style=directory" alt="Google Drive MCP on AllMCPs" /></a>