google-documents-mcp
Verified Safeby domdomegg
Overview
Enables AI systems to interact with Google Docs for reading, editing, and content generation, facilitating workflows like document Q&A, meeting summaries, content drafting, and daily planning with persistent context.
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
- GOOGLE_ACCESS_TOKEN
- PORT
- MCP_BASE_URL
Security Notes
The server acts as an OAuth proxy, enhancing security by abstracting Google client credentials from the MCP client. It enforces bearer token authentication and validates tokens against Google's tokeninfo endpoint to prevent unauthorized access with expired or invalid tokens. All external network calls are directed to legitimate Google API endpoints. The server relies on environment variables for sensitive credentials (GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET, GOOGLE_ACCESS_TOKEN), avoiding hardcoded secrets. No 'eval' or direct arbitrary file system writes were observed; all file operations are handled by standard Node.js and MCP SDK mechanisms.
Similar Servers
google_workspace_mcp
Provides comprehensive natural language control over Google Workspace services (Gmail, Calendar, Drive, Docs, Sheets, Slides, Forms, Tasks, Chat, Custom Search) through MCP clients and AI assistants.
mcp-google-sheets
Acts as an AI assistant's gateway to Google Sheets for automation and data manipulation.
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.