Skip to main content

fastmcp.decorators

Shared decorator utilities for FastMCP.

Functions

resolve_task_config

resolve_task_config(task: bool | TaskConfig | None) -> bool | TaskConfig
Resolve task config, defaulting None to False.

get_fastmcp_meta

get_fastmcp_meta(fn: Any) -> Any | None
Extract FastMCP metadata from a function, handling bound methods and wrappers.

Classes

HasFastMCPMeta

Protocol for callables decorated with FastMCP metadata.