Back to Fastmcp

settings

docs/python-sdk/fastmcp-settings.mdx

3.2.41.4 KB
Original Source

fastmcp.settings

Classes

DocketSettings <sup><a href="https://github.com/PrefectHQ/fastmcp/blob/main/src/fastmcp/settings.py#L33" target="_blank"><Icon icon="github" style="width: 14px; height: 14px;" /></a></sup>

Docket worker configuration.

Settings <sup><a href="https://github.com/PrefectHQ/fastmcp/blob/main/src/fastmcp/settings.py#L136" target="_blank"><Icon icon="github" style="width: 14px; height: 14px;" /></a></sup>

FastMCP settings.

Methods:

get_setting <sup><a href="https://github.com/PrefectHQ/fastmcp/blob/main/src/fastmcp/settings.py#L148" target="_blank"><Icon icon="github" style="width: 14px; height: 14px;" /></a></sup>

python
get_setting(self, attr: str) -> Any

Get a setting. If the setting contains one or more __, it will be treated as a nested setting.

set_setting <sup><a href="https://github.com/PrefectHQ/fastmcp/blob/main/src/fastmcp/settings.py#L161" target="_blank"><Icon icon="github" style="width: 14px; height: 14px;" /></a></sup>

python
set_setting(self, attr: str, value: Any) -> None

Set a setting. If the setting contains one or more __, it will be treated as a nested setting.

normalize_log_level <sup><a href="https://github.com/PrefectHQ/fastmcp/blob/main/src/fastmcp/settings.py#L183" target="_blank"><Icon icon="github" style="width: 14px; height: 14px;" /></a></sup>

python
normalize_log_level(cls, v)