fastmcp/docs/servers/transforms
Jeremiah Lowin 7339936980
Rewrite the v4 What's New page and document server extensions (#4698)
* Rewrite the v4 What's New page

Teach the headline features with code instead of asserting them, drop the
major-version throat-clearing and SEP list, and correct the elicitation
claim: ctx.elicit() is unchanged and handshake-only, while sampling and
roots are removed outright.

* Fix broken doc links and stale version references

Repoint five dead links and anchors, refresh v3-era version examples on the
v4 docs, and add the missing FastMCP 3 entry to the installation page's
upgrade section.

* Document server extensions

add_extension() shipped in v4 with no documentation page. Covers the
extension interface, request methods, tool-call interception, lifespan
ownership, and the client half.

* Link the FastMCP TypeScript library

* Address Codex review feedback

Gate the extension interceptor on the client's per-request opt-in rather
than claiming negotiation does it; show the v4 beta pin on the install
page instead of a version a reader cannot get; note that UserSession
requires authentication.
2026-07-28 20:05:45 -04:00
..
code-mode.mdx Rewrite the v4 What's New page and document server extensions (#4698) 2026-07-28 20:05:45 -04:00
namespace.mdx Restructure docs navigation (#3951) 2026-04-17 16:42:39 -04:00
namespacing.mdx Restructure docs: move transforms to dedicated section (#2956) 2026-01-20 00:38:35 -05:00
prompts-as-tools.mdx fix: route ResourcesAsTools/PromptsAsTools through server middleware (#3495) 2026-03-15 16:35:54 -04:00
resources-as-tools.mdx fix: route ResourcesAsTools/PromptsAsTools through server middleware (#3495) 2026-03-15 16:35:54 -04:00
tool-search.mdx Apply app visibility where no host can (#4692) 2026-07-28 16:12:38 -04:00
tool-transformation.mdx Restructure docs navigation (#3951) 2026-04-17 16:42:39 -04:00
transforms.mdx Remove 3.x-era compatibility shims (#4661) 2026-07-27 14:59:43 -04:00