FastMCP Cloud is here! Join the beta.
fastmcp.prompts.prompt
Message
Message(content: str | ContentBlock, role: Role | None = None, **kwargs: Any) -> PromptMessage
PromptArgument
Prompt
enable
enable(self) -> None
disable
disable(self) -> None
to_mcp_prompt
to_mcp_prompt(self, **overrides: Any) -> MCPPrompt
from_function
from_function(fn: Callable[..., PromptResult | Awaitable[PromptResult]], name: str | None = None, title: str | None = None, description: str | None = None, tags: set[str] | None = None, enabled: bool | None = None, meta: dict[str, Any] | None = None) -> FunctionPrompt
render
render(self, arguments: dict[str, Any] | None = None) -> list[PromptMessage]
FunctionPrompt
from_function(cls, fn: Callable[..., PromptResult | Awaitable[PromptResult]], name: str | None = None, title: str | None = None, description: str | None = None, tags: set[str] | None = None, enabled: bool | None = None, meta: dict[str, Any] | None = None) -> FunctionPrompt