io.github.us-all/google-drive
Google Drive + Workspace MCP — Docs, Sheets, Slides, Shared Drives, Labels, Approvals, DWD
{
"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": "<google_application_credentials>",
"GOOGLE_SERVICE_ACCOUNT_KEY_PATH": "<google_service_account_key_path>",
"GOOGLE_IMPERSONATE_USER": "<google_impersonate_user>",
"GOOGLE_DRIVE_SCOPES": "<google_drive_scopes>",
"GOOGLE_DRIVE_ALLOW_WRITE": "false",
"GD_TOOLS": "<gd_tools>",
"GD_DISABLE": "<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": "<google_application_credentials>",
"GOOGLE_SERVICE_ACCOUNT_KEY_PATH": "<google_service_account_key_path>",
"GOOGLE_IMPERSONATE_USER": "<google_impersonate_user>",
"GOOGLE_DRIVE_SCOPES": "<google_drive_scopes>",
"GOOGLE_DRIVE_ALLOW_WRITE": "false",
"GD_TOOLS": "<gd_tools>",
"GD_DISABLE": "<gd_disable>"
}
}
}
}npx -y @us-all/google-drive-mcpGOOGLE_CLIENT_IDOAuth client ID. Required for OAuth refresh-token auth method.
GOOGLE_CLIENT_SECRETOAuth client secret. Required for OAuth refresh-token auth method.
GOOGLE_REFRESH_TOKENOAuth 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. Default scopes cover Drive + Docs + Sheets + Slides read/write.
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.
Remote MCP server for Tandem docs, install guides, SDKs, workflows, and agent setup help.
Google Ads MCP server — manage campaigns, keywords, and metrics.
Publish markdown documents as public share links with mermaid diagram support. Built by AutEng.ai