Skip to content

Commit d325eec

Browse files
committed
fix: using mcp.run to pass sse_path, messages_path
1 parent 05bbd6f commit d325eec

File tree

2 files changed

+9
-10
lines changed

2 files changed

+9
-10
lines changed

src/asktable_mcp_server/sse_server.py

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -50,15 +50,11 @@ def create_mcp_server(path_prefix: str = "", base_url: str = None):
5050
"""创建 MCP 服务器实例"""
5151
global mcp
5252

53-
fastmcp.settings.sse_path = path_prefix + "/sse/"
54-
fastmcp.settings.message_path = path_prefix + "/messages/"
5553

5654
# 创建服务器时传入 lifespan
5755
mcp = FastMCP(
5856
name="AskTable SSE MCP Server",
5957
lifespan=lifespan,
60-
sse_path=path_prefix + "/sse/",
61-
message_path=path_prefix + "/",
6258
)
6359

6460
@mcp.custom_route(path_prefix + "/health", methods=["GET"])
@@ -220,12 +216,15 @@ def main(base_url: str = None, path_prefix: str = "", port: int = 8095):
220216
logger.info(f"base_url: {base_url}")
221217
logger.info(f"path_prefix: {path_prefix}")
222218
logger.info(f"port: {port}")
223-
logger.info(f"global sse_path: {fastmcp.settings.sse_path}")
224-
logger.info(f"global message_path: {fastmcp.settings.message_path}")
225-
logger.info(f"global streamable_http_path: {fastmcp.settings.streamable_http_path}")
226-
219+
227220
# 启动服务器
228-
mcp.run(transport="sse", host="0.0.0.0", port=port, path=fastmcp.settings.sse_path)
221+
mcp.run(
222+
transport="sse",
223+
host="0.0.0.0",
224+
port=port,
225+
sse_path=path_prefix + "/sse/",
226+
message_path=path_prefix + "/messages/",
227+
)
229228

230229

231230
if __name__ == "__main__":

version.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.2.9
1+
0.2.10

0 commit comments

Comments
 (0)