From be687bae99f76c7c3b6d7253918f0b92b4e93ca3 Mon Sep 17 00:00:00 2001 From: YuanChenxi <1372350748@qq.com> Date: Sat, 30 May 2026 21:36:00 +0800 Subject: [PATCH] fix(traffic-route): fix pyproject.toml readme path and server.py import path - Remove `readme = "../README.md"` from pyproject.toml to fix DistutilsOptionError when building via uvx - Fix server.py: wrong import path `vcloud.veenedge.mcp_server` should be `vcloud.traffic_route.mcp_server` - Fix server.py: replace `asyncio.run(mcp.run())` with `mcp.run()` for compatibility with newer MCP SDK --- server/mcp_server_traffic_route/python/pyproject.toml | 3 +-- .../python/vcloud/traffic_route/server.py | 6 ++---- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/server/mcp_server_traffic_route/python/pyproject.toml b/server/mcp_server_traffic_route/python/pyproject.toml index 93c2cfda..af9e04f6 100644 --- a/server/mcp_server_traffic_route/python/pyproject.toml +++ b/server/mcp_server_traffic_route/python/pyproject.toml @@ -2,7 +2,6 @@ name = "mcp-server-traffic-route" version = "0.1.0" description = "Apply, configure, and query for edge computing nodes, including virtual machines, images, bare metal, and corresponding network configurations." -readme = "../README.md" requires-python = ">=3.11" dependencies = [ "mcp>=1.12.0", @@ -18,4 +17,4 @@ requires = ["setuptools>=61.0"] build-backend = "setuptools.build_meta" [tool.setuptools.packages.find] -where = ["."] \ No newline at end of file +where = ["."] diff --git a/server/mcp_server_traffic_route/python/vcloud/traffic_route/server.py b/server/mcp_server_traffic_route/python/vcloud/traffic_route/server.py index 7861443f..a22df0d8 100644 --- a/server/mcp_server_traffic_route/python/vcloud/traffic_route/server.py +++ b/server/mcp_server_traffic_route/python/vcloud/traffic_route/server.py @@ -1,11 +1,9 @@ # coding:utf-8 - -from vcloud.veenedge.mcp_server import create_mcp_server +from vcloud.traffic_route.mcp_server import create_mcp_server from dotenv import load_dotenv -import asyncio load_dotenv() mcp = create_mcp_server() if __name__ == "__main__": - asyncio.run(mcp.run()) + mcp.run()