diff --git a/src/mcp/server/fastmcp/server.py b/src/mcp/server/fastmcp/server.py index 122acebb4..2a7cc1a09 100644 --- a/src/mcp/server/fastmcp/server.py +++ b/src/mcp/server/fastmcp/server.py @@ -80,6 +80,7 @@ class Settings(BaseSettings, Generic[LifespanResultT]): # Server settings debug: bool = False log_level: Literal["DEBUG", "INFO", "WARNING", "ERROR", "CRITICAL"] = "INFO" + reload: bool = False # HTTP settings host: str = "0.0.0.0" @@ -503,6 +504,7 @@ async def handle_sse(request): host=self.settings.host, port=self.settings.port, log_level=self.settings.log_level.lower(), + reload=self.settings.reload, ) server = uvicorn.Server(config) await server.serve()