Gogcli Mcp Docs

io.github.chrischallPublished by GitHub account chrischallv4.10.0Updated Nov 7, 2026

Extended Google Docs for Claude via gogcli — auth + full Docs and comments support

Overview

AI-generated overview

Wraps gogcli to give an assistant Google Docs tools: read, create, edit, format, export and manage comments on documents.

What you can do
  • Read and inspect documents, including plain text, raw JSON, structure and tabs
  • Create, copy, append, insert, update and delete document content, with find-and-replace and sed-like regex edits
  • Apply character and paragraph formatting such as bold, color and alignment
  • Export documents as PDF, TXT, HTML, DOCX, RTF, ODT or EPUB
  • List, read, add, reply to, resolve and delete comments, and move documents to Drive trash
  • Authenticate and check the Google account used by gogcli
When to use it
Useful when you want an assistant to work directly on Google Docs content — drafting and editing text, reformatting, exporting to another format, or triaging and answering review comments — without leaving the chat.
Requirements
Runs locally as an npm package (gogcli-mcp-docs) on Node.js 22 or newer, with gogcli installed and authenticated for a Google account with Docs and Drive services. Set GOG_ACCOUNT to the account email; GOG_PATH can point at the gogcli binary, and DISPLAY_TZ / GOG_TIMEZONE control time zones.
Before you install
The server can write to and delete Google Docs content, trash documents and delete comments; set GOG_READONLY to block mutating requests when you only need reading. It relies on your existing gogcli Google credentials, and the README states the codebase was built and maintained by an AI and should be reviewed before use. Markdown append has known upstream formatting bugs.

Installation

In SourceWeft

  1. Open Gogcli Mcp Docs in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

gogcli-mcp-docs

[!WARNING] AI-developed project. This codebase was built and is actively maintained by Claude Code. Review all code and tool permissions before use.

Extended Google Docs MCP server via gogcli. Includes auth tools plus 18 additional dedicated Docs tools for editing, exporting, comments, and more.

Requirements

  • gogcli installed and authenticated
  • Node.js 22+
bash
brew install gogcligog auth add [email protected] --services docs,drive

Installation

bash
npm install -g gogcli-mcp-docs

Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

json
{  "mcpServers": {    "gogcli-docs": {      "command": "gogcli-mcp-docs",      "env": {        "GOG_ACCOUNT": "[email protected]"      }    }  }}

Claude Code

bash
claude mcp add gogcli-docs -- gogcli-mcp-docs

Extra Docs Tools (18)

Plus 5 auth tools and 7 base Docs tools (info, cat, create, write, find-replace, structure, run).

ToolDescription
gog_docs_appendAppend text or markdown to the end of a doc
gog_docs_copyCopy a document
gog_docs_deleteDelete content by character index range
gog_docs_editFind and replace with case-sensitivity control
gog_docs_exportExport as PDF, TXT, HTML, DOCX, RTF, ODT, or EPUB
gog_docs_formatApply character / paragraph formatting (bold, color, alignment, …)
gog_docs_insertInsert text at a specific position
gog_docs_list_tabsList all document tabs
gog_docs_readRead doc as plain text or raw JSON
gog_docs_sedStream-edit with sed-like regex expressions
gog_docs_trashMove a doc to Drive trash
gog_docs_updateUpdate document content at a specific position
gog_docs_comments_listList comments (open or resolved), optionally with each comment's tab and index ranges
gog_docs_comments_getGet a comment with its replies
gog_docs_comments_addAdd a comment with optional quoted text
gog_docs_comments_replyReply to a comment
gog_docs_comments_resolveResolve a comment
gog_docs_comments_deleteDelete a comment

Known limitations: gog_docs_append with markdown: true

These bugs live in gogcli's upstream markdown → Docs converter; the wrapper just passes --markdown through. Tracked upstream:

SymptomWorkaroundUpstream
3+ tables in one call reorders the trailing punctuation of the paragraph before the 3rd tableSplit into multiple calls with ≤2 tables eachopenclaw/gogcli#607
Inline **bold** / *italic* / `code` inside table cells renders as literal charactersInsert plain cell text, then apply formatting via gog_docs_formatopenclaw/gogcli#608
Tables with an empty header row leak the last data row as literal pipe textAlways supply a non-empty header rowopenclaw/gogcli#609

Files on a hosted deployment

When this server is hosted (remote), it cannot read paths on your machine. Call gog_upload_slots with files: [{filename}], PUT each file to its uploadUrl with the slot's curl command, then pass the returned blobKeys to gog_docs_insert_image and gog_docs_replace_image (instead of file). Files up to 25 MiB; each is deleted from the upload store after the call succeeds and kept if it fails. On a local install, pass a path as before.

License

MIT

Source: packages/gogcli-mcp-docs/README.md at commit 4302bf8

Tools

0
SourceWeft has not started this package in its sandbox yet, so its tools are not known.

Version history

22
  1. v4.10.0LatestNov 7, 2026
  2. v4.9.1Nov 5, 2026
  3. v4.8.1Oct 16, 2026
  4. v4.8.0Oct 12, 2026
  5. v4.7.1Oct 10, 2026
  6. v4.7.0Oct 7, 2026
  7. v4.6.3Oct 5, 2026
  8. v4.6.2Oct 5, 2026
  9. v4.6.1Oct 3, 2026
  10. v4.6.0Oct 2, 2026
  11. v4.5.2Sep 28, 2026
  12. v4.5.1Sep 25, 2026
  13. v4.5.0Sep 24, 2026
  14. v4.3.0Sep 23, 2026
  15. v4.2.5Sep 22, 2026
  16. v4.2.4Sep 21, 2026
  17. v4.2.3Sep 21, 2026
  18. v4.2.0Sep 20, 2026
  19. v4.1.0Sep 20, 2026
  20. v4.0.1Sep 18, 2026
  21. v3.0.0Sep 17, 2026
  22. v2.30.0Sep 16, 2026

Score

50% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts

    Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.

  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts