Skip to content

Releases: a-bonus/google-docs-mcp

v1.6.0

28 Mar 14:28

Choose a tag to compare

What's Changed

  • feat(drive): add listDriveFiles and searchDriveFiles tools by @thehien93 in #99

New Contributors

Full Changelog: v1.5.0...v1.6.0

v1.5.0

27 Mar 17:08

Choose a tag to compare

What's Changed

  • feat: add downloadFile tool for Google Drive by @Mawox in #96
  • feat: remote deployment mode (Streamable HTTP + MCP OAuth 2.1) by @Mawox in #97
  • fix: comprehensive security hardening (audit findings) by @Mawox in #98

Full Changelog: v1.4.0...v1.5.0

v1.4.0

23 Mar 17:20
304ce9f

Choose a tag to compare

What's New (since v1.3.0)

New Tools

  • modifyText — Insert, replace, and format text in one atomic call (#94 by @Mawox)
  • findAndReplace — Global find-and-replace across a document or specific tab (#94 by @Mawox)
  • replaceRangeWithMarkdown — Replace a specific range with formatted markdown content (#95 by @haseeb-asad)
  • addTab — Create new tabs in Google Docs (#89 by @sameergdogg)

Bug Fixes

  • OAuth fix — Use localhost instead of 127.0.0.1 for redirect URI, fixing login for Desktop App credentials (#91 by @Asborien)
  • Shared Drive 403 fallback — Fall back to Drive API export when Docs API returns 403 due to Workspace admin restrictions (#93 by @andrie)

Other

  • Prettier formatting applied to Sheets grouping tools

New Contributors

Full Changelog: v1.3.0...v1.4.0

v1.3.1

20 Mar 18:06

Choose a tag to compare

Full Changelog: v1.3.0...v1.3.1

v1.2.0

15 Mar 19:33

Choose a tag to compare

What's Changed

  • Add autoResizeColumns and setColumnWidths tools by @heyrocker in #80
  • Add numberFormat support to formatCells tool by @heyrocker in #82
  • Add addConditionalFormatting tool (BooleanRule) by @heyrocker in #81

New Contributors

Full Changelog: v1.1.0...v1.2.0

v1.1.0

09 Mar 00:32

Choose a tag to compare

What's Changed

  • feat: Add Google Sheets Tables support by @Pedrohgv in #77

New Contributors

Full Changelog: v1.0.2...v1.1.0

v1.0.2

25 Feb 14:29

Choose a tag to compare

What's Changed

  • feat: add insertTableWithData tool for pre-populated table insertion by @elijahr in #74
  • feat: add renameTab tool for renaming document tabs by @elijahr in #75
  • fix: clean surviving paragraph after deleteContentRange in replaceDocumentWithMarkdown by @elijahr in #76

New Contributors

Full Changelog: v1.0.1...v1.0.2

v1.0.1

24 Feb 15:41

Choose a tag to compare

What's Changed

  • Add comprehensive Google Drive file management capabilities by @njackson in #7
  • Add comprehensive comment management functionality by @justinkistner in #15
  • Add image insertion functionality by @robnewton in #19
  • Fix addComment tool by adding required fields parameter by @a-bonus in #20
  • initial support for tabs by @themightychris in #22
  • feat: Multi-Tab Document Support with Read/Write Operations by @a-bonus in #23
  • fix: resolve API errors in getDocumentInfo and applyParagraphStyle by @ratsch in #25
  • docs: document Google API limitations and improve error messages by @ratsch in #26
  • chore: upgrade fastmcp from 1.21.0 to 3.24.0 by @ratsch in #27
  • fix: preserve comment content when resolving comments by @ratsch in #28
  • added service account support by @zacharymichaelmoore in #18
  • Added Support for Google Spreadsheet Tools by @deepakrawat-dce in #29
  • docs: replace stale CLAUDE.md with accurate tool reference by @randynov in #31
  • feat: add domain-wide delegation support for service accounts by @randynov in #32
  • Expand Markdown support for Google Docs by @cyberkni in #40
  • Replace deprecated OOB OAuth flow with localhost redirect by @scytacki in #42
  • Improve markdown fidelity in appendMarkdownToGoogleDoc by @wulymammoth in #44
  • Adds support for shared drives, and fixes npm audit issues by @davidthor in #46
  • Tool organization by @davidthor in #48
  • Route MCP and helper debug logs to stderr by @wulymammoth in #49
  • Merge pr-50: editTableCell + getTableCellRange (main merged, conflicts resolved) by @a-bonus in #51
  • Implement editTableCell tool with getTableCellRange helper by @bradpaton17 in #50
  • Misc improvements by @davidthor in #52
  • Added tabId to missing tools by @davidthor in #53
  • Updated: Fix Node.js v25 compatibility by updating Google API dependencies by @davidthor in #54
  • Improved spacing defaults for markdown transformation by @davidthor in #55
  • Added better support for transforming markdown code blocks by @davidthor in #56
  • Add full markdown table support by @a-bonus in #59
  • Add full markdown table support by @mtzirkel in #58
  • Add comprehensive security audit report by @gabrii in #60
  • Revert "Add comprehensive security audit report" by @a-bonus in #61
  • feat: Apps Script fallback for local image insertion in enterprise environments by @Moling2019 in #62
  • feat: add GOOGLE_MCP_PROFILE for multi-account token storage by @a-pedraza in #64
  • fix: pass valueRenderOption through to Google Sheets API by @a-pedraza in #66
  • feat: add duplicateSheet tool by @a-pedraza in #68
  • feat: add readCellFormat, copyFormatting, and batchWrite tools by @a-pedraza in #70
  • feat: add deleteSheet and renameSheet tools by @a-pedraza in #72

New Contributors

Full Changelog: v0.1.0...v1.0.1

Demo Video

14 Apr 15:07

Choose a tag to compare

v0.1.0

docs: Add introductory video path to README