A side-by-side look at the Google MCP Suite and Gws MCP Server MCP servers: transport, auth, tools, quality signals, and the config to install either one in Claude, Cursor, Windsurf or VS Code.
Verdict: choose Google MCP Suite for workplace & productivity work as a local process; choose Gws MCP Server for workplace & productivity as a local process. You can also run both side by side in one mcpServers block.
GOOGLE_MCP_ACCOUNT.GOOGLE_WORKSPACE_CLI_KEYRING_BACKEND.drive_files_list, drive_files_get, drive_files_create.Rows where the two servers differ are marked.
| Spec | G Google MCP Suite | |
|---|---|---|
| Category | Workplace & Productivity | Workplace & Productivity |
| Quality signal | 57/100 · Good | 61/100 · Good |
| Install command | Confirmed | Confirmed |
| Transport | Local subprocess (stdio) | Local subprocess (stdio) |
| Auth | OAuth 2.0 | OAuth 2.0 |
| Pricing | Not declared | Free |
| Required env vars | GOOGLE_MCP_ACCOUNT | GOOGLE_WORKSPACE_CLI_KEYRING_BACKEND |
| Verified owner | Community listing | Community listing |
| GitHub stars | 5 | 11 |
| Directory activity | 0 views 0 installs 0 upvotes | 2 views 0 installs 0 upvotes |
| Tools | Not listed | 61 |
| Full listing | View Google MCP Suite | View Gws MCP Server |
No tool names declared yet. Check the project README from the listing page.
drive_files_listList files in Google Drive. Supports search queries via the 'q' parameter. Shared drive files are included automatically.drive_files_getGet a file's metadata by ID. Shared drive files are supported automatically.drive_files_createCreate a new file in Google Drive. Use with bodyParams for metadata and optionally upload a local file.drive_files_copyCopy a file. Useful for converting formats (e.g. markdown to Google Doc).drive_files_updateUpdate a file's metadata or content.drive_files_deletePermanently delete a file.drive_files_exportExport a Google Workspace file (Doc, Sheet, Slide) to a specific format. Returns JSON with export metadata. Use drive_files_download for automatic export with content returned inline.drive_permissions_createShare a file by creating a permission.drive_permissions_listList all permissions on a file. Use to audit sharing state — e.g. a permission with type "anyone" means the file is publicly accessible; there is no separate is-public field. Pass fields (e.g. "permissions(id,type,role,emailAddress,domain)") to identify grantees — the default response omits emailAddress/domain.drive_permissions_updateChange an existing permission's role on a file (e.g. reader to writer). Can remove capabilities by downgrading a role. Ownership transfers are not supported. Per the Drive API: concurrent permissions operations on the same file aren't supported, only the last update is applied.drive_permissions_deleteRevoke a permission from a file, removing that user's/group's/domain's access. Per the Drive API: concurrent permissions operations on the same file aren't supported, only the last update is applied.drive_comments_listList comments on a file.Paste either block (or both) into your client config, e.g. claude_desktop_config.json or ~/.cursor/mcp.json. We only show a config when the install command is confirmed.
{
"mcpServers": {
"google-mcp-suite": {
"command": "npx",
"args": [
"-y",
"google-mcp-suite"
],
"env": {
"GOOGLE_MCP_ACCOUNT": "YOUR_GOOGLE_MCP_ACCOUNT_HERE"
}
}
}
}
{
"mcpServers": {
"conorbronsdon-gws-mcp-server": {
"command": "npx",
"args": [
"gws-mcp-server"
],
"env": {
"GOOGLE_WORKSPACE_CLI_KEYRING_BACKEND": "YOUR_GOOGLE_WORKSPACE_CLI_KEYRING_BACKEND_HERE"
}
}
}
}