v0.0.6
Highlights
🚀 New Features
- Google Docs: Parse rich smart chips (person, date, rich link) in document text output
- Google Docs:
getSuggestionsandgetCommentstools for reading document suggestions and comments - Google Docs:
formatTexttool for applying rich formatting (bold, italic, headings, etc.) to text ranges - Google Calendar: Google Meet link generation and Google Drive file attachment support for
createEventandupdateEvent - Google Calendar:
sendUpdatesparameter oncreateEventfor controlling attendee notifications - Google Drive:
trashFiletool to move files and folders to trash - Google Drive:
renameFiletool to rename files and folders - Gmail:
batchModifytool for bulk modifying up to 1,000 messages at once - Gmail:
modifyThreadtool for modifying all messages in a Gmail thread - Gmail:
threadIdsupport increateDraftfor creating reply drafts - Authentication: Headless OAuth login for SSH, WSL, and Cloud Shell environments
📖 Skills
Four new skills provide contextual guidance to AI models for richer interactions:
- Gmail Skill: Rich HTML formatting guidance for email composition
- Chat Skill: Google Chat messaging and space management guidance
- Docs Skill: Document formatting and simplified tool primitives
- Calendar Skill: Consolidated calendar scheduling guidance
🐛 Fixes
- Docs: Fixed recursion into nested child tabs in DocsService
- Docs: Polished
getSuggestionsandgetCommentsoutput formatting - Docs: Separated file management concerns from DocsService
- Drive: Fixed shared drive file downloads
📦 Documentation & Chores
- Documented token storage locations (OS keychain and encrypted file fallback)
- Updated tool reference documentation with latest features
- Dependencies: Updated MCP SDK, Hono, Google APIs, rollup, ajv, qs, minimatch, and more
New Contributors
- @sferich888 made their first contribution in #201
- @Jefftree made their first contribution in #254
- @tuannvm made their first contribution in #248
Full Changelog
- Fix shared drive download by @raybell-md in #206
- feat: Support threadId in gmail_createDraft by @allenhutchison in #212
- chore(deps): bump the npm-root group with 8 updates by @dependabot[bot] in #214
- chore(deps): bump qs from 6.14.1 to 6.14.2 by @dependabot[bot] in #217
- chore(deps): bump qs from 6.14.1 to 6.14.2 in /cloud_function by @dependabot[bot] in #216
- chore(deps): bump hono from 4.11.9 to 4.12.0 by @dependabot[bot] in #229
- fix: recurse into nested child tabs in DocsService by @allenhutchison in #218
- feat(calendar): add sendUpdates parameter to createEvent by @allenhutchison in #219
- chore(deps-dev): bump ajv from 6.12.6 to 6.14.0 by @dependabot[bot] in #231
- chore(deps-dev): bump minimatch from 3.1.2 to 3.1.5 by @dependabot[bot] in #240
- chore(deps): bump hono from 4.12.0 to 4.12.2 by @dependabot[bot] in #239
- chore(deps): bump ajv from 8.17.1 to 8.18.0 in /cloud_function by @dependabot[bot] in #230
- feat: add gmail.batchModify and gmail.modifyThread tools by @allenhutchison in #238
- chore(deps): bump the npm-root group across 1 directory with 12 updates by @dependabot[bot] in #241
- chore(deps): bump rollup from 4.57.1 to 4.59.0 by @dependabot[bot] in #245
- feat: add Gmail skill with rich HTML formatting guidance by @allenhutchison in #246
- feat: add Chat skill for Google Chat messaging guidance by @allenhutchison in #249
- feat: add Docs skill with formatText tool and simplified tool primitives by @allenhutchison in #250
- feat: Add headless OAuth login for SSH/WSL/Cloud Shell environments by @allenhutchison in #227
- docs: document token storage locations (fixes #243) by @allenhutchison in #257
- feat: Add Calendar skill and consolidate calendar guidance by @allenhutchison in #258
- feat: Implement Read Comments and Suggestions Feature by @sferich888 in #201
- fix(docs): polish getSuggestions/getComments and update skill docs by @allenhutchison in #259
- feat(drive): add trashFile, renameFile tools by @Jefftree in #254
- docs: updates docs with latest features by @raybell-md in #260
- chore(deps): bump hono from 4.12.2 to 4.12.5 by @dependabot[bot] in #261
- feat(calendar): add Google Meet and attachment support for events by @tuannvm in #248
- chore(deps): bump @hono/node-server from 1.19.9 to 1.19.10 by @dependabot[bot] in #262
- chore(deps): bump actions/upload-artifact from 6 to 7 in the github-actions group by @dependabot[bot] in #265
- chore(deps-dev): bump @types/node from 25.3.0 to 25.3.3 in the npm-root group by @dependabot[bot] in #266
- feat: parse rich smart chips (person, date, rich link) in Google Docs by @allenhutchison in #263
- chore(deps): bump express-rate-limit from 8.2.1 to 8.3.0 by @dependabot[bot] in #270
- refactor(docs): separate file management concerns from DocsService by @Jefftree in #267
- chore: release v0.0.6 by @allenhutchison in #269
Full Changelog: v0.0.5...v0.0.6