google-docs-mcp-docker
Verified Safeby nickweedon
Overview
Provides AI assistants with tools to read, create, edit, and manage Google Docs and Google Drive files, including advanced formatting and bulk operations.
Installation
docker run -p 3000 -v "$(pwd)/credentials:/workspace/credentials" -v blob-storage:/mnt/blob-storage -v /var/run/docker.sock:/var/run/docker.sock:ro -e PYTHONUNBUFFERED=1 -e BLOB_STORAGE_ROOT=/mnt/blob-storage -e BLOB_STORAGE_MAX_SIZE_MB=100 -e BLOB_STORAGE_TTL_HOURS=24 google-docs-mcp:latest uv run google-docs-mcpEnvironment Variables
- SERVICE_ACCOUNT_PATH
- BLOB_STORAGE_ROOT
- BLOB_STORAGE_MAX_SIZE_MB
- BLOB_STORAGE_TTL_HOURS
Security Notes
The server requires mounting the Docker socket (`/var/run/docker.sock`) into the container as read-only. While this mitigates some risks, access to the Docker socket can still be a significant security concern if the container is compromised, potentially allowing privilege escalation on the host system. The application requests broad Google Drive API permissions (`https://www.googleapis.com/auth/drive`), granting extensive access to a user's Drive content. Users should carefully review the implications of these permissions and ensure they are comfortable with the scope. No hardcoded secrets, `eval()` calls, or obvious malicious patterns were found in the provided source code. Input validation and error handling are present to prevent common API abuse and provide user-friendly messages.
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.
vulcan-file-ops
Transforms desktop AI assistants into powerful development partners by providing secure, user-controlled filesystem operations and code manipulation capabilities.
mcp-server-google-workspace
Provides programmatic control over Google Workspace applications (Sheets, Docs, Drive, Gmail, Calendar, Slides) through a Model Context Protocol (MCP) server for AI automation.