Skip to content
PluginStats

@piotr-agier/google-drive-mcp weekly downloads statistics

By piotr-agier · npm · MCP servers

Secure access to Google Drive, Docs, Sheets, Slides, and Calendar through MCP.

View on npm Stale · Oct 18, 2026

@piotr-agier/google-drive-mcp has 5,271 recorded weekly downloads on npm, a decrease of 49.4% over the past 30 days.

Weekly downloads
5,271
Official API · Oct 18, 2026
7-day growth
+2.7%
+139 weekly downloads
30-day growth
-49.4%
-5.1K weekly downloads
90-day growth
-68.8%
-11.6K weekly downloads
Rank
—
Among tracked npm listings

About @piotr-agier/google-drive-mcp

Google Drive MCP Server

MCP Toplist

Connect an MCP client to Google Drive, Docs, Sheets, Slides, and Calendar through one self-hosted server. Search and organize files, create and edit Workspace content, manage sharing, and automate multi-step workflows while keeping control of the Google identity and credentials used for every call.

Why this server

  • Drive-first workflows: 130 tools cover file management, Shared Drives, permissions, revisions, rich Docs editing, Sheets formatting, Slides authoring, and Calendar events.
  • Local or hosted: use stdio for a personal desktop client, Streamable HTTP for a hosted integration, or OAuth-protected team mode for a shared service.
  • Identity control: local OAuth supports multiple Google accounts and per-tool account selection; service accounts and externally managed OAuth tokens are also supported.
  • Agent-friendly access: tools expose targeted operations, while the optional gdrive:/// resource interface supports direct reading and discovery.
  • Open and self-hosted: credentials and tokens stay in the environment you operate.

This project remains focused on deep Drive and editor workflows rather than attempting to expose every Google Workspace API.

Client compatibility

Compatibility is determined by the transport and authentication flow a client supports.

Client typeTransportRecommended mode
Claude DesktopstdioLocal OAuth
Other local MCP clients, including Gemini CLIstdioLocal OAuth
claude.ai custom connectorsStreamable HTTPTeam mode
Other remote MCP clientsStreamable HTTPSingle identity behind access control, or team mode with OAuth 2.1

See Client configuration for configuration examples and transport requirements.

Quick start

1. Create Google OAuth credentials

In a Google Cloud project:

  1. Enable the Drive, Docs, Sheets, Slides, and Calendar APIs.
  2. Configure the OAuth consent screen and add your Google account as a test user when the app is in testing.
  3. Create an OAuth client with application type Desktop app.
  4. Download the JSON file and save it as:
~/.config/google-drive-mcp/gcp-oauth.keys.json

The setup guide has the complete Google Cloud walkthrough and alternative credential locations.

2. Authenticate
npx -y @piotr-agier/google-drive-mcp auth

Complete the Google consent flow in the browser. Tokens are stored by default at ~/.config/google-drive-mcp/tokens.json.

3. Add the server to your MCP client

For clients that use the common mcpServers configuration shape:

{
  "mcpServers": {
    "google-drive": {
      "command": "npx",
      "args": ["-y", "@piotr-agier/google-drive-mcp"]
    }
  }
}

Restart the client after saving its configuration. Claude Desktop paths and HTTP examples are documented in Client configuration.

4. Make a first tool call

Ask your client:

Run authGetStatus and tell me which Google account is active.

Then try a read-only Drive request:

Search my Google Drive for files modified in the last seven days.

If the identity is wrong or search returns no files, use the troubleshooting guide.

What you can do

Organize Drive
Find PDF files in /Reports, create an Archive folder there, and move files older
than one year into it.
Build a report
Create a Google Sheet for monthly results, summarize it in a Google Doc, and
create a short Google Slides presentation from the summary.
Edit a document
Find the "Project Plan" document, replace the old launch date, format the new
date in bold, and add a comment describing the change.
Prepare a meeting
Create a Calendar event with a Google Meet link and attach the project brief
from Drive.
<!-- Anchors for sections that lived in this README before the guides moved to docs/. External deep links (directory listings, issue replies, blog posts) land on the table below, which names the guide each section moved to. Do not remove. -->

<a id="features"></a><a id="example-usage"></a><a id="requirements"></a> <a id="google-cloud-setup"></a><a id="installation"></a><a id="docker-usage"></a> <a id="configuration"></a><a id="runtime-configuration-cli-args-or-env-vars"></a> <a id="usage-with-claude-desktop"></a><a id="streamable-http-transport"></a> <a id="team-mode-multi-user-http-deployments"></a><a id="available-tools"></a> <a id="external-authentication"></a><a id="multi-account-support"></a> <a id="authentication-flow"></a><a id="troubleshooting"></a><a id="development"></a> <a id="advanced-configuration"></a><a id="contributing"></a><a id="support"></a>

Documentation

Every section that used to live in this README is now in one of these guides.

GuideContents
SetupRequirements, Google Cloud APIs, OAuth credentials, and installation
Client configurationSupported transports and client configuration
AuthenticationLocal OAuth, multi-account, service accounts, external tokens, and scopes
ConfigurationCLI flags, environment variables, defaults, and precedence
DeploymentDocker, Streamable HTTP, team mode, and reverse-proxy security
Tool referenceAll Drive, Docs, Sheets, Slides, Calendar, and account tools
TroubleshootingAuthentication, API, identity, Docker, and rate-limit problems
DevelopmentRepository structure, build commands, tests, and contributions

Security…

Description from the npm listing.

  • mcp
  • model-context-protocol
  • claude
  • google-drive
  • google-docs
  • google-sheets
  • google-slides
  • google-workspace
  • ai
  • llm
  • integration
  • oauth2
  • file-management
  • document-automation

README badge

Show your rank in a README or on your website. The badge updates automatically.

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

@piotr-agier/google-drive-mcp weekly downloads on npm, last 90 days: 5,271 weekly downloads as of Oct 18, 2026, -68.8% over 90 days.@piotr-agier/google-drive-mcpWeekly downloads on npm · Last 90 days5,271downloads / week-68.8% over 90 days05K10K15K20KJul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18downloads / weekobservedarchived (Internet Archive)no observationsJul 25, 2026 – Oct 18, 2026 · 86 observations · Updated Oc…pluginstats.com
@piotr-agier/google-drive-mcp weekly downloads on npm, last 90 days: 5,271 weekly downloads as of Oct 18, 2026, -68.8% over 90 days.

7/30/90-day growth

@piotr-agier/google-drive-mcp weekly downloads growth on npm: +2.7% over 7 days, -49.4% over 30 days, -68.8% over 90 days.@piotr-agier/google-drive-mcpWeekly downloads growth on npm5,271downloads / week now7-day growth+139 weekly downloads+2.7%30-day growth-5,139 weekly downloads-49.4%90-day growth-11,624 weekly downloads-68.8%Growth vs. nearest observation to each baseline date · Updated Oct 18, 2026pluginstats.com
@piotr-agier/google-drive-mcp weekly downloads growth on npm: +2.7% over 7 days, -49.4% over 30 days, -68.8% over 90 days.

Ranking history

@piotr-agier/google-drive-mcp npm ranking history: currently #1132 (by weekly downloads).@piotr-agier/google-drive-mcpnpm ranking · by weekly downloads · Last 90 days#1132current rank#1125#1130#1135#1140#1145Jul 23Aug 7Aug 22Sep 6Sep 21Oct 6Oct 21rankOct 18, 2026 – Oct 21, 2026 · 4 observations · Updated Oct 18, 2026pluginstats.com
@piotr-agier/google-drive-mcp npm ranking history: currently #1132 (by weekly downloads).

Listing placement

All npm2,429 listings · 122 pages · 1,216 shown · page 58, #8 (overall #1,148)
All npm: every listing in weekly downloads order

Listing placement

MCP servers305 listings · 16 pages · page 12, #13 (overall #233)
MCP servers: every listing in weekly downloads order

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Each band is one page of 20. Weekly downloads on a linear scale. Placement is projected from weekly downloads, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

Recent observations

Full history (122)
Recent weekly downloads observations for @piotr-agier/google-drive-mcp
Date (UTC)Weekly downloadsChange vs. previous
5,271+1.2K
4,086-663
4,749+1.6K
3,143-865
4,008-923
4,9310
4,931-201
5,132+8
5,124+25
5,099-50
5,149-181
5,330-243
5,573-1.3K
6,850—

Data source

Weekly downloads (trailing 7 complete days) come from the official npm downloads API. Downloads include CI and mirrors and are not equivalent to installs or users. npm publishes no ratings.

Listing: https://www.npmjs.com/package/@piotr-agier/google-drive-mcp. First seen Oct 16, 2026; last successful collection Oct 23, 2026. See the methodology.