What is the io.github.us-all/google-drive MCP server?
Google Drive + Workspace MCP — Docs, Sheets, Slides, Shared Drives, Labels, Approvals, DWD
How to install io.github.us-all/google-drive
Copy-paste configuration for popular MCP clients.
GOOGLE_CLIENT_IDsecretOAuth client ID. Required for OAuth refresh-token auth method.
GOOGLE_CLIENT_SECRETsecretOAuth client secret. Required for OAuth refresh-token auth method.
GOOGLE_REFRESH_TOKENsecretOAuth refresh token. Required for OAuth refresh-token auth method.
GOOGLE_APPLICATION_CREDENTIALSPath to service account JSON key. Required for SA + DWD auth method (alternative to OAuth).
GOOGLE_SERVICE_ACCOUNT_KEY_PATHAlias for GOOGLE_APPLICATION_CREDENTIALS.
GOOGLE_IMPERSONATE_USERWorkspace user email to impersonate (DWD). Required when using service account auth.
GOOGLE_DRIVE_SCOPESComma-separated OAuth scopes. Defaults are read-only; write mode broadens Drive/Docs scopes as needed.
GOOGLE_DRIVE_ALLOW_WRITESet to 'true' to enable write tools. Default read-only.
GD_TOOLSComma-separated category allowlist. Default: all categories enabled.
GD_DISABLEComma-separated category disablelist.
{
"mcpServers": {
"google-drive": {
"command": "npx",
"args": [
"-y",
"@us-all/google-drive-mcp"
],
"env": {
"GOOGLE_CLIENT_ID": "<YOUR_GOOGLE_CLIENT_ID>",
"GOOGLE_CLIENT_SECRET": "<YOUR_GOOGLE_CLIENT_SECRET>",
"GOOGLE_REFRESH_TOKEN": "<YOUR_GOOGLE_REFRESH_TOKEN>",
"GOOGLE_APPLICATION_CREDENTIALS": "<YOUR_GOOGLE_APPLICATION_CREDENTIALS>",
"GOOGLE_SERVICE_ACCOUNT_KEY_PATH": "<YOUR_GOOGLE_SERVICE_ACCOUNT_KEY_PATH>",
"GOOGLE_IMPERSONATE_USER": "<YOUR_GOOGLE_IMPERSONATE_USER>",
"GOOGLE_DRIVE_SCOPES": "<YOUR_GOOGLE_DRIVE_SCOPES>",
"GOOGLE_DRIVE_ALLOW_WRITE": "<YOUR_GOOGLE_DRIVE_ALLOW_WRITE>",
"GD_TOOLS": "<YOUR_GD_TOOLS>",
"GD_DISABLE": "<YOUR_GD_DISABLE>"
}
}
}
}{
"mcpServers": {
"google-drive": {
"command": "npx",
"args": [
"-y",
"@us-all/google-drive-mcp"
],
"env": {
"GOOGLE_CLIENT_ID": "<YOUR_GOOGLE_CLIENT_ID>",
"GOOGLE_CLIENT_SECRET": "<YOUR_GOOGLE_CLIENT_SECRET>",
"GOOGLE_REFRESH_TOKEN": "<YOUR_GOOGLE_REFRESH_TOKEN>",
"GOOGLE_APPLICATION_CREDENTIALS": "<YOUR_GOOGLE_APPLICATION_CREDENTIALS>",
"GOOGLE_SERVICE_ACCOUNT_KEY_PATH": "<YOUR_GOOGLE_SERVICE_ACCOUNT_KEY_PATH>",
"GOOGLE_IMPERSONATE_USER": "<YOUR_GOOGLE_IMPERSONATE_USER>",
"GOOGLE_DRIVE_SCOPES": "<YOUR_GOOGLE_DRIVE_SCOPES>",
"GOOGLE_DRIVE_ALLOW_WRITE": "<YOUR_GOOGLE_DRIVE_ALLOW_WRITE>",
"GD_TOOLS": "<YOUR_GD_TOOLS>",
"GD_DISABLE": "<YOUR_GD_DISABLE>"
}
}
}
}{
"mcpServers": {
"google-drive": {
"command": "npx",
"args": [
"-y",
"@us-all/google-drive-mcp"
],
"env": {
"GOOGLE_CLIENT_ID": "<YOUR_GOOGLE_CLIENT_ID>",
"GOOGLE_CLIENT_SECRET": "<YOUR_GOOGLE_CLIENT_SECRET>",
"GOOGLE_REFRESH_TOKEN": "<YOUR_GOOGLE_REFRESH_TOKEN>",
"GOOGLE_APPLICATION_CREDENTIALS": "<YOUR_GOOGLE_APPLICATION_CREDENTIALS>",
"GOOGLE_SERVICE_ACCOUNT_KEY_PATH": "<YOUR_GOOGLE_SERVICE_ACCOUNT_KEY_PATH>",
"GOOGLE_IMPERSONATE_USER": "<YOUR_GOOGLE_IMPERSONATE_USER>",
"GOOGLE_DRIVE_SCOPES": "<YOUR_GOOGLE_DRIVE_SCOPES>",
"GOOGLE_DRIVE_ALLOW_WRITE": "<YOUR_GOOGLE_DRIVE_ALLOW_WRITE>",
"GD_TOOLS": "<YOUR_GD_TOOLS>",
"GD_DISABLE": "<YOUR_GD_DISABLE>"
}
}
}
}{
"servers": {
"google-drive": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@us-all/google-drive-mcp"
],
"env": {
"GOOGLE_CLIENT_ID": "<YOUR_GOOGLE_CLIENT_ID>",
"GOOGLE_CLIENT_SECRET": "<YOUR_GOOGLE_CLIENT_SECRET>",
"GOOGLE_REFRESH_TOKEN": "<YOUR_GOOGLE_REFRESH_TOKEN>",
"GOOGLE_APPLICATION_CREDENTIALS": "<YOUR_GOOGLE_APPLICATION_CREDENTIALS>",
"GOOGLE_SERVICE_ACCOUNT_KEY_PATH": "<YOUR_GOOGLE_SERVICE_ACCOUNT_KEY_PATH>",
"GOOGLE_IMPERSONATE_USER": "<YOUR_GOOGLE_IMPERSONATE_USER>",
"GOOGLE_DRIVE_SCOPES": "<YOUR_GOOGLE_DRIVE_SCOPES>",
"GOOGLE_DRIVE_ALLOW_WRITE": "<YOUR_GOOGLE_DRIVE_ALLOW_WRITE>",
"GD_TOOLS": "<YOUR_GD_TOOLS>",
"GD_DISABLE": "<YOUR_GD_DISABLE>"
}
}
}
}claude mcp add google-drive --env GOOGLE_CLIENT_ID=<YOUR_GOOGLE_CLIENT_ID> --env GOOGLE_CLIENT_SECRET=<YOUR_GOOGLE_CLIENT_SECRET> --env GOOGLE_REFRESH_TOKEN=<YOUR_GOOGLE_REFRESH_TOKEN> --env GOOGLE_APPLICATION_CREDENTIALS=<YOUR_GOOGLE_APPLICATION_CREDENTIALS> --env GOOGLE_SERVICE_ACCOUNT_KEY_PATH=<YOUR_GOOGLE_SERVICE_ACCOUNT_KEY_PATH> --env GOOGLE_IMPERSONATE_USER=<YOUR_GOOGLE_IMPERSONATE_USER> --env GOOGLE_DRIVE_SCOPES=<YOUR_GOOGLE_DRIVE_SCOPES> --env GOOGLE_DRIVE_ALLOW_WRITE=<YOUR_GOOGLE_DRIVE_ALLOW_WRITE> --env GD_TOOLS=<YOUR_GD_TOOLS> --env GD_DISABLE=<YOUR_GD_DISABLE> -- npx -y @us-all/google-drive-mcpRelated MCP servers
Airflow MCP — list DAGs/runs/task instances, tail logs, trigger and clear (write-gated)
View repository →Android MCP — ADB-based device, apps, UI, logcat, emulator, files, system, debug
View repository →Datadog MCP — 165 tools for metrics, monitors, logs, APM, RUM, incidents, CI/CD, fleet
View repository →dbt MCP — manifest/run_results/sources/catalog parsing + DQ result tables (BigQuery/Postgres)
View repository →MLflow MCP — experiments, runs, registered models, versions, traces, assessments (MLflow 3)
View repository →OpenMetadata MCP — metadata, lineage, search, data quality, OM 1.12+ Data Contracts
View repository →