fastmcp.prompts.prompt_manager

Classes

PromptManager

Manages FastMCP prompts.

Methods:

mount

mount(self, server: MountedServer) -> None

Adds a mounted server as a source for prompts.

add_prompt_from_fn

add_prompt_from_fn(self, fn: Callable[..., PromptResult | Awaitable[PromptResult]], name: str | None = None, description: str | None = None, tags: set[str] | None = None) -> FunctionPrompt

Create a prompt from a function.

add_prompt

add_prompt(self, prompt: Prompt) -> Prompt

Add a prompt to the manager.