mcp-google-drive
Verified Safeby ShakibaMirbagheri
Overview
Provides a Machine Control Protocol (MCP) interface to interact with Google Drive files and folders.
Installation
docker run -d -p 8000:8000 -v $(pwd)/credentials.json:/app/data/credentials.json:ro -v $(pwd)/tokens.json:/app/data/tokens.json --name gdrive-mcp-server gdrive-mcp-serverEnvironment Variables
- HTTP_PORT
Security Notes
The server handles Google OAuth2 credentials and API tokens (tokens.json and credentials.json) which are sensitive and must be securely stored by the user. The tokens.json file is loaded using pickle.load, which is generally risky if the source is untrusted, but here it's expected to be generated by the project's own auth_setup.py, mitigating the risk if the file is not externally tampered with. Running the server on 0.0.0.0 exposes it to the network by default; users should ensure proper network isolation or configure a more restrictive host if needed.
Similar Servers
google-docs-mcp
Allows AI assistants to programmatically interact with Google Docs, Sheets, and Drive for document management, editing, formatting, and file organization.
google-drive-mcp
Provides an MCP server for secure integration and file management with Google Drive, Docs, Sheets, and Slides for AI clients.
tinystruct-mcp
A modular Java server providing a JSON-RPC interface for file system and Git/GitHub operations, aimed at automation and DevOps workflows.
GeminiMCP
Integrate Google's Gemini API for AI-powered tasks and search with Model Control Protocol (MCP) clients, focusing on developer-centric features like code analysis and context handling.