mrkeyoor.com_
Tue 01 Sept 16:17 UTC
FilesMCP servermeasured 19 Aug 2026

Google Drive (archived)

The gdrive MCP server is Anthropic's archived reference connector for Google Drive, published as @modelcontextprotocol/server-gdrive. It let an assistant search Drive and read file contents, converting Docs to Markdown and Sheets to CSV on the way out. npm now marks the package as no longer supported, and Anthropic moved it to the archived section of the servers repo.

BootDID NOT BOOTWe started it and it never completed initialize: exited with code 1 before initialize completed
Tools0tools/list payload 0 bytes
Context tax~0estimated tokens for the whole tools/list, chars/4 estimate
Resources / prompts / counts returned by resources/list and prompts/list
Measured19 Aug 2026one run of the harness, clean environment, no credentials · how we test

How we started it

npx -y @modelcontextprotocol/server-gdrive
Verdict

Skip it. When we started it with a clean environment, it exited before the initialize handshake, printing that credentials were not found and to run it with an 'auth' argument first, and npm printed a deprecation notice for the package on the way in. That failure is fixable, but you would be spending an afternoon on OAuth client setup for a read-only connector whose maintainer has already walked away. Use Google's own Drive integration or a maintained community server and let this one stay archived.

Use it if

You already have a Google Cloud OAuth client and a saved credentials file from a previous run of this exact package, and you only need Drive search plus file reads
You are pinning an old agent setup that was built against this server's tool names and cannot re-test against a replacement yet
You want a small, readable stdio server to copy from while writing your own Drive connector, and you are treating this repo as sample code rather than a dependency
You need Docs-to-Markdown and Sheets-to-CSV conversion behaviour that a newer connector does not reproduce

Skip it if

You want to know the context cost before you commit, because we could not measure a tools list on a server that never completed initialize
Your setup runs servers in a sandbox with no interactive browser, since the auth step wants a consent screen and a writable credentials path
You care that npm reports the package as no longer supported and the repo has it under archived
You are handing this to a team, and 'run it with auth first, then find where it wrote the token' is not a runbook you want to own
You need Drive writes, uploads or permission changes, which this read-oriented server was never meant to do

The bill for your context window

We cannot quote a Context Tax for gdrive, because nothing ever got far enough to produce one. A server that dies before initialize never sends a tools list, so our token estimate for it is zero, not small. Every published number on this site comes from a chars/4 estimate over the real tools/list payload, and gdrive never produced one. If you get it authenticated locally, expect a light payload by directory standards: the archived README describes a search tool and file reads, which is a handful of short schemas rather than a sprawling API surface.

Setup reality

Our harness runs every server as an unprivileged user with a clean environment and no secrets, which is exactly the case this one refuses. It scraped no env var names from stderr, because the server does not ask for env vars at all: it wants a Google OAuth client secrets file, a separate run with the 'auth' argument to open a browser consent flow, and the saved token left on disk where the next run can find it. So the real work is in Google Cloud console, enabling the Drive API, creating a desktop OAuth client, downloading the JSON, and choosing a credentials path your agent runner can actually read. None of that is hard. All of it is unpaid maintenance on an archived package.

Questions people ask

Why did the gdrive MCP server fail to start?

It exited with a nonzero code before the initialize handshake, and its last line of stderr said credentials were not found and to run with an 'auth' argument first. It is not a crash. It is a server declining to boot until you have completed a Google OAuth flow and left a token on disk.

Is the gdrive MCP server still maintained?

No. npm prints a deprecation notice saying the package is no longer supported, and Anthropic keeps it in the archived section of the servers repo. Security fixes and Drive API changes are on you once you adopt it.

What should I use instead for Google Drive?

Google's own Drive connector, if your client supports it, or a maintained community Drive server whose repo has commits this year. Either way, measure the tools list before you wire it in, since Drive connectors that add writes and permissions tend to arrive with far bigger schemas.

Other files servers we started

ServerVendorBootsContext tax
Excelcommunity (negokaz)~1,406 tokens
FilesystemAnthropic (reference)~3,243 tokens

How this page is made: the server is spawned as an unprivileged user with a clean environment and no credentials, then asked for its tools, resources and prompts over stdio. Token figures are estimates at four characters per token, not a tokenizer count. One run, one machine. Corrections: contact the desk.

← All measured MCP servers