Fix MCP SSE: use mcp.sse_app() + uvicorn.run() instead of run_sse()

This commit is contained in:
Lukas Parsons 2026-03-23 00:12:37 -04:00
parent d9231e23a0
commit db27c0d64b

View file

@ -168,6 +168,7 @@ if __name__ == "__main__":
if transport == "sse": if transport == "sse":
host = os.getenv("MCP_HOST", "0.0.0.0") host = os.getenv("MCP_HOST", "0.0.0.0")
port = int(os.getenv("MCP_PORT", "3000")) port = int(os.getenv("MCP_PORT", "3000"))
mcp.run_sse(host=host, port=port) app = mcp.sse_app()
uvicorn.run(app, host=host, port=port)
else: else:
mcp.run() mcp.run()