Google Docs reading gets a lot more faithful this release: get_doc_content can now return the link destinations, smart chips, table boundaries and footnotes the Docs API exposes, and the Markdown reader stops mangling links and code spans. Auth also stops quietly writing FastMCP variables into your process environment.
What's Changed
- gdocs Preserve Google Doc link and chip context with opt-in plain text by @pspenano in #1138
- New
preserve_context=Trueonget_doc_contentrenders a readable plain-text view: link URLs, internal heading/bookmark/tab targets, smart-chip values, table boundaries, headers, footers and footnotes, and whitespace-only paragraphs are kept. Default output is unchanged and stays index-aligned for editing. - The Markdown reader now emits one link when a label is split across styled runs, picks a backtick fence that survives backticks inside a code span, keeps link destinations containing spaces or parentheses intact, and marks page, column and section breaks instead of dropping them.
- New
- auth fix(auth): stop OAuthConfig writing unused
FASTMCP_SERVER_AUTH*vars intoos.environby @taylorwilsdon in #1137- Constructing
OAuthConfigno longer mutates the process environment, so those variables stay whatever you set them to.
- Constructing
New Contributors
Full Changelog: v1.26.2...v1.27.0