Releases: a-bonus/google-docs-mcp
Releases · a-bonus/google-docs-mcp
v1.6.0
What's Changed
- feat(drive): add listDriveFiles and searchDriveFiles tools by @thehien93 in #99
New Contributors
- @thehien93 made their first contribution in #99
Full Changelog: v1.5.0...v1.6.0
v1.5.0
v1.4.0
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
localhostinstead of127.0.0.1for 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
- @sameergdogg made their first contribution in #89
- @Asborien made their first contribution in #91
- @andrie made their first contribution in #93
- @Mawox made their first contribution in #94
- @haseeb-asad made their first contribution in #95
Full Changelog: v1.3.0...v1.4.0
v1.3.1
Full Changelog: v1.3.0...v1.3.1
v1.2.0
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
- @heyrocker made their first contribution in #80
Full Changelog: v1.1.0...v1.2.0
v1.1.0
v1.0.2
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
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
- @njackson made their first contribution in #7
- @justinkistner made their first contribution in #15
- @robnewton made their first contribution in #19
- @a-bonus made their first contribution in #20
- @themightychris made their first contribution in #22
- @ratsch made their first contribution in #25
- @zacharymichaelmoore made their first contribution in #18
- @deepakrawat-dce made their first contribution in #29
- @randynov made their first contribution in #31
- @cyberkni made their first contribution in #40
- @scytacki made their first contribution in #42
- @wulymammoth made their first contribution in #44
- @davidthor made their first contribution in #46
- @bradpaton17 made their first contribution in #50
- @mtzirkel made their first contribution in #58
- @gabrii made their first contribution in #60
- @Moling2019 made their first contribution in #62
- @a-pedraza made their first contribution in #64
Full Changelog: v0.1.0...v1.0.1
Demo Video
v0.1.0 docs: Add introductory video path to README