fastmcp.server.lifespan
Composable lifespans for FastMCP servers.
This module provides a @lifespan decorator for creating composable server lifespans
that can be combined using the | operator.
Example:
@asynccontextmanager lifespans, wrap them explicitly:
Functions
lifespan
| operator.
Args:
fn: An async generator function that takes a FastMCP server and yields a dict for the lifespan context.
- A composable Lifespan wrapper.
Classes
Lifespan
Composable lifespan wrapper.
Wraps an async generator function and enables composition via the | operator.
The wrapped function should yield a dict that becomes part of the lifespan context.

