Google Docs MCP Server provides a bridge between Claude Desktop (or other MCP clients) and Google Docs, enabling AI assistants to read document content, append text, and apply formatting to specific text within documents. Built with TypeScript and the fastmcp library, it handles OAuth 2.0 authentication with Google's APIs and offers three main tools: readGoogleDoc for fetching document content, appendToGoogleDoc for adding text to documents, and formatMatchingText for applying styling (bold, color, etc.) to specific text instances. The server is designed for users who want their AI assistants to interact directly with their Google Documents, making it useful for collaborative writing, document analysis, or automated content generation.
Aucun avis encore. Soyez le premier à donner votre avis !
Connectez-vous pour rejoindre la conversation
Read content as plain text, JSON, or markdown
Append text to a document
Insert text at a specific position
Remove content by index range
Replace, prepend, or transform text in a document
Find and replace text across a document
List all tabs in a multi-tab document
Add a new tab to a document
Rename a document tab
Replace entire document content from markdown
Replace a specific range with markdown content
Append markdown-formatted content
Bold, italic, colors, font size, links
Alignment, spacing, indentation
Create an empty table
Create a table pre-filled with data
Insert page breaks
Insert section break (NEXT_PAGE or CONTINUOUS)
Update section style: flip orientation, margins
Insert images from URLs or local files
View all comments with author and date
Get a specific comment with replies
Create a comment anchored to text
Reply to an existing comment
Mark a comment as resolved
Remove a comment
Read data from a range (A1 notation)
Write data to a range
Write to multiple ranges in one call
Add rows to a sheet
Clear cell values
Create a new spreadsheet
Add a sheet/tab
Remove a sheet/tab
Duplicate a sheet within the same spreadsheet
Copy a sheet into another spreadsheet
Rename a sheet/tab
Get metadata and sheet list
Find spreadsheets
Bold, colors, alignment, vertical alignment, wrap strategy on ranges
Copy formatting from one range to another
Read formatting details of a cell range
Set per-side borders (top/bottom/left/right/inner) with style & color
Pin header rows/columns
Add/remove dropdown lists on cells
Set column widths in pixels
Set row heights in pixels
Auto-fit column widths to content
Auto-fit row heights to content
Lock a range or entire sheet (warning-only or fully locked)
Add a conditional formatting rule
List conditional formatting rules with their index (JSON)
Delete conditional formatting rules by index
Group rows for collapsible sections
Remove all row groupings
Create a spreadsheet comment, optionally with a direct cell link
Create a native cell note attached to a cell or range
Create a chart from data
Remove a chart
List documents, optionally filtered by date
Search by name or content
Get document metadata
Create a new document
Create from an existing template
Create a folder
List folder contents
Get folder metadata
Move a file to another folder
Duplicate a file
Rename a file
Move to trash or permanently delete
List any file type in Drive with filters
Search all Drive files by name or content
Download a file's content
List or search messages using Gmail query syntax (is:unread, from:, newer_than:, etc.)
Fetch a single message with decoded headers, plain-text body, HTML body, and attachment metadata
Send a plain-text email. Supports cc/bcc and threaded replies via replyToMessageId
Move a message to Trash (reversible, same as clicking Delete in the Gmail UI)