You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
FastMCP 3.0 supports component versioning — serve @tool(version="2.0") alongside older versions from one codebase. This could help us evolve tool signatures without breaking existing agent workflows.
What's available:
@tool(version="2.0") decorator parameter
VersionFilter transform for automatic highest-version selection
Clients can request specific versions
Value: Would let us iterate on tool signatures (e.g. adding structured return types, changing parameters) without breaking agents pinned to older behavior.
FastMCP 3.0 supports component versioning — serve
@tool(version="2.0")alongside older versions from one codebase. This could help us evolve tool signatures without breaking existing agent workflows.What's available:
@tool(version="2.0")decorator parameterVersionFiltertransform for automatic highest-version selectionValue: Would let us iterate on tool signatures (e.g. adding structured return types, changing parameters) without breaking agents pinned to older behavior.
Ref: https://github.com/PrefectHQ/fastmcp/releases/tag/v3.0.0