Back to Fastmcp

settings

docs/python-sdk/fastmcp-settings.mdx

4.0.0a21.2 KB
Original Source

fastmcp.settings

Classes

Settings <sup><a href="https://github.com/PrefectHQ/fastmcp/blob/main/fastmcp_slim/fastmcp/settings.py#L32" 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/fastmcp_slim/fastmcp/settings.py#L44" 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/fastmcp_slim/fastmcp/settings.py#L57" 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/fastmcp_slim/fastmcp/settings.py#L79" target="_blank"><Icon icon="github" style="width: 14px; height: 14px;" /></a></sup>

python
normalize_log_level(cls, v)