MCP Catalogs
Home

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.

productivityai-llmcloud-storage
0
Forks
0
Open issues
8 mo ago
Last commit
2d ago
Indexed

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:

you:Automate document processing tasks by reading content and generating reports
you:Integrate Google Docs with AI assistants for enhanced document management
you:Create workflows that interact with comments and track document changes
you:How do I set up OAuth authentication?
you:Can I disable write operations for safety?

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 README
  • docs.read

    Read a Doc as Markdown or HTML

  • comments.list

    List comments and replies

  • comments.reply

    Reply to a comment

  • comments.resolve

    Resolve a comment

  • docs.insert_text

    Insert or append text

  • docs.from_url

    Normalize a Docs/Drive URL to IDs

  • drive.export_file

    Export as PDF/DOCX/HTML

Comparable tools

notion-mcpmicrosoft-word-mcpdrive-mcpfile-system-mcp

Installation

Installation

Using CLI (recommended):

# Install the package
pip install google-docs-mcp

# Authorize
google-docs-mcp auth authorize

# Start server
google-docs-mcp server

Claude 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 server

FAQ

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

GitHub →

Last updated · Auto-generated from public README + GitHub signals.