From 684d46ce914c5e92fdd2ec9170ec5d3ce765a90f Mon Sep 17 00:00:00 2001 From: dafoo Date: Sat, 25 Oct 2025 23:02:09 -0700 Subject: [PATCH] Update server.py to use command line parameter sse-path Allow the user to specify path to the sse server using `--sse-path`. Defaults to the existing value `/sse` if this CLI parameter is not specified --- src/postgres_mcp/server.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/postgres_mcp/server.py b/src/postgres_mcp/server.py index af5669a..a620de1 100644 --- a/src/postgres_mcp/server.py +++ b/src/postgres_mcp/server.py @@ -539,6 +539,12 @@ async def main(): default=8000, help="Port for SSE server (default: 8000)", ) + parser.add_argument( + "--sse-path", + type=str, + default="/sse", + help="Path for SSE server (default: /sse)", + ) args = parser.parse_args() @@ -592,6 +598,7 @@ async def main(): # Update FastMCP settings based on command line arguments mcp.settings.host = args.sse_host mcp.settings.port = args.sse_port + mcp.settings.sse_path = args.sse_path await mcp.run_sse_async()