Back to Fastmcp

filesystem

docs/python-sdk/fastmcp-utilities-mcp_server_config-v1-sources-filesystem.mdx

3.2.41.1 KB
Original Source

fastmcp.utilities.mcp_server_config.v1.sources.filesystem

Classes

FileSystemSource <sup><a href="https://github.com/PrefectHQ/fastmcp/blob/main/src/fastmcp/utilities/mcp_server_config/v1/sources/filesystem.py#L16" target="_blank"><Icon icon="github" style="width: 14px; height: 14px;" /></a></sup>

Source for local Python files.

Methods:

parse_path_with_object <sup><a href="https://github.com/PrefectHQ/fastmcp/blob/main/src/fastmcp/utilities/mcp_server_config/v1/sources/filesystem.py#L29" target="_blank"><Icon icon="github" style="width: 14px; height: 14px;" /></a></sup>

python
parse_path_with_object(cls, v: str) -> str

Parse path:object syntax and extract the object name.

This validator runs before the model is created, allowing us to handle the "file.py:object" syntax at the model boundary.

load_server <sup><a href="https://github.com/PrefectHQ/fastmcp/blob/main/src/fastmcp/utilities/mcp_server_config/v1/sources/filesystem.py#L64" target="_blank"><Icon icon="github" style="width: 14px; height: 14px;" /></a></sup>

python
load_server(self) -> Any

Load server from filesystem.