fastmcp.server.http
set_http_request
setup_auth_middleware_and_routes
auth
: An AuthProvider for authentication (TokenVerifier or OAuthProvider)create_base_app
routes
: List of routes to include in the appmiddleware
: List of middleware to include in the appdebug
: Whether to enable debug modelifespan
: Optional lifespan manager for the appcreate_sse_app
server
: The FastMCP server instancemessage_path
: Path for SSE messagessse_path
: Path for SSE connectionsauth
: Optional authentication provider (AuthProvider)debug
: Whether to enable debug moderoutes
: Optional list of custom routesmiddleware
: Optional list of middlewarecreate_streamable_http_app
server
: The FastMCP server instancestreamable_http_path
: Path for StreamableHTTP connectionsevent_store
: Optional event store for session managementauth
: Optional authentication provider (AuthProvider)json_response
: Whether to use JSON response formatstateless_http
: Whether to use stateless mode (new transport per request)debug
: Whether to enable debug moderoutes
: Optional list of custom routesmiddleware
: Optional list of middlewareStarletteWithLifespan
lifespan
RequestContextMiddleware