google-docs-mcp
by jag-k·★ 0·Score 33
An MCP server for Google Docs that enables reading documents, managing comments, and text manipulation via OAuth authentication.
Overview
The google-docs-mcp server provides comprehensive access to Google Docs functionality through the Model Context Protocol. It implements multiple tools for document reading, comment management, and text insertion, along with resources for accessing documents in different formats. The server supports both read and write operations with configurable write safety controls through environment variables. OAuth authentication is required with proper scopes configured in Google Cloud Console.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose this when you need AI assistants to interact with Google Docs documents, especially if you're already using Google Workspace and want to maintain your existing document ecosystem.
When NOT to choose this
Don't choose if you need extensive write capabilities beyond simple text insertion, or if you're locked into a different document platform like Notion or Microsoft Word.
Tools this server exposes
7 tools extracted from the READMEdocs.readRead a Doc as Markdown or HTML
comments.listList comments and replies
comments.replyReply to a comment
comments.resolveResolve a comment
docs.insert_textInsert or append text
docs.from_urlNormalize a Docs/Drive URL to IDs
drive.export_fileExport as PDF/DOCX/HTML
Comparable tools
Installation
Installation
Using CLI (recommended):
# Install the package
pip install google-docs-mcp
# Authorize
google-docs-mcp auth authorize
# Start server
google-docs-mcp serverClaude Desktop Configuration
Add to your claude_desktop_config.json:
{
"mcpServers": {
"google_docs_mcp": {
"command": "google-docs-mcp",
"args": ["server"]
}
}
}Using uv:
# Install with uv
uv add google-docs-mcp
# Authorize
uv run google_docs_mcp auth authorize
# Start server
uv run google_docs_mcp serverFAQ
- How do I set up OAuth authentication?
- Create an OAuth Desktop client in Google Cloud Console, provide client ID and secret as environment variables, then run `google-docs-mcp auth authorize` to approve scopes.
- Can I disable write operations for safety?
- Yes, set WRITE_MODE=disabled in environment variables to block all write tools while keeping read access.
Compare google-docs-mcp with
Last updated · Auto-generated from public README + GitHub signals.