google-drive-mcp
Verified Safeby domdomegg
Overview
Facilitates AI systems to interact with Google Drive for comprehensive file and folder management, including listing, searching, uploading, downloading, and managing comments and permissions.
Installation
GOOGLE_CLIENT_ID='your-client-id' GOOGLE_CLIENT_SECRET='your-client-secret' MCP_TRANSPORT=http npm startEnvironment Variables
- GOOGLE_CLIENT_ID
- GOOGLE_CLIENT_SECRET
- MCP_TRANSPORT
Security Notes
The server acts as a stateless OAuth proxy, meaning it does not store user tokens, thereby minimizing data breach risks. It employs `zod` for robust input validation on all tool parameters. Access tokens are validated against Google's `tokeninfo` endpoint before processing requests, ensuring that invalid or expired tokens are rejected early, which prompts clients to refresh their tokens. Input parameters for Google Drive API calls are strongly typed, and external commands like `eval` or direct command execution with user-provided input were not observed in the analyzed source code.
Similar Servers
google-docs-mcp
Provides a comprehensive Model Context Protocol (MCP) server that enables AI assistants to programmatically interact with Google Docs (reading, writing, formatting, structuring) and manage Google Drive files (discovery, folder management, file operations, document creation).
mcp-gsheets
A Model Context Protocol (MCP) server for Google Sheets API integration, enabling reading, writing, and managing Google Sheets documents directly from MCP clients like Claude Code, Claude Desktop, or Cursor.
google-drive-mcp
Provides an MCP server for secure integration and file management with Google Drive, Docs, Sheets, and Slides for AI clients.
gmail-mcp
This server provides a Model Context Protocol (MCP) interface for Gmail, enabling AI systems to read, send, archive, and manage emails programmatically.