From 4eafb28029165719578395d8b1aa22e9a2168fa8 Mon Sep 17 00:00:00 2001 From: Terry Tan Date: Fri, 5 Dec 2025 09:50:32 +0800 Subject: [PATCH] Fix deprecation --- src/server.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/server.py b/src/server.py index 82babac..871fc08 100644 --- a/src/server.py +++ b/src/server.py @@ -16,7 +16,7 @@ load_dotenv() -mcp = FastMCP("SerpApi MCP Server", stateless_http=True, json_response=True) +mcp = FastMCP("SerpApi MCP Server") logger = logging.getLogger(__name__) @@ -210,14 +210,16 @@ def main(): allow_headers=["*"], ), ] - starlette_app = mcp.http_app(middleware=middleware) + starlette_app = mcp.http_app( + middleware=middleware, stateless_http=True, json_response=True + ) starlette_app.add_route("/healthcheck", healthcheck_handler, methods=["GET"]) host = os.getenv("MCP_HOST", "0.0.0.0") port = int(os.getenv("MCP_PORT", "8000")) - uvicorn.run(starlette_app, host=host, port=port) + uvicorn.run(starlette_app, host=host, port=port, ws="none") if __name__ == "__main__":