github taylorwilsdon/google_workspace_mcp v1.26.1

4 hours ago

Release v1.26.1

Apps Script function execution and Docs structure inspection work again, damaged Office files are no longer reported as unsupported encodings, comment tools return properly formatted output, and startup failures are always visible to MCP clients.

What's Changed

  • fix(gappsscript): run_script_function now calls scripts.run with an API Executable deployment ID instead of the project ID the API rejects; it picks the highest-versioned API Executable deployment automatically (paging through all deployments) or takes a new optional deployment_id, and returns setup guidance when no such deployment exists by @ptulin in #1119
  • fix(gdocs): inspect_doc_structure no longer 400s on every call: with includeTabsContent=True the Docs API rejects legacy top-level body fields in the field mask, so everything except the title is now read from tabs (#1108) by @mcarans in #1109
  • fix(gdocs, gdrive): get_doc_content and get_drive_file_content now tell you a corrupt .docx/.xlsx/.pptx is damaged instead of reporting "[Binary or unsupported text encoding]", while empty Office files and non-Office types (text, CSV, JSON, PDF) still go through normal decoding by @taylorwilsdon in #1125
  • fix(core): the shared comment tools (read, create, reply, resolve) emitted literal \n sequences on a single line; they now return real multi-line output, with multi-line comment bodies indented under their field label so they can't be mistaken for fields by @taylorwilsdon in #1124
  • core: every unrecoverable startup error (conflicting auth modes, bad service account key, credentials directory, GCS store, port in use) now goes through one fatal() path that also logs at ERROR, so MCP clients, where the startup screen is hidden, can see why the server exited by @taylorwilsdon in #1123
  • docs: point contributors at the same ruff checks CI runs by @warnes in #1113
  • chore(deps): bump pypdf from 6.15.0 to 6.16.1 in the uv group by @dependabot[bot] in #1107

New Contributors

Full Changelog: v1.26.0...v1.26.1

Don't miss a new google_workspace_mcp release

NewReleases is sending notifications on new releases.