diff --git a/pyproject.toml b/pyproject.toml index 0922d7c..f2b0e6a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -17,7 +17,7 @@ classifiers = [ "Topic :: Office/Business :: Financial", ] dependencies = [ - "mcp>=1.0.0", + "mcp>=1.0.0,<2.0.0", # 2.0 移除了 Server 的 list_tools/call_tool decorator API(issue #16) "httpx>=0.27", "pydantic>=2.0", ] diff --git a/uv.lock b/uv.lock index 0e59493..823ecc4 100644 --- a/uv.lock +++ b/uv.lock @@ -1,5 +1,5 @@ version = 1 -revision = 2 +revision = 3 requires-python = ">=3.10" [[package]] @@ -246,7 +246,7 @@ dev = [ [package.metadata] requires-dist = [ { name = "httpx", specifier = ">=0.27" }, - { name = "mcp", specifier = ">=1.0.0" }, + { name = "mcp", specifier = ">=1.0.0,<2.0.0" }, { name = "pydantic", specifier = ">=2.0" }, { name = "pytest", marker = "extra == 'dev'", specifier = ">=7" }, { name = "pytest-asyncio", marker = "extra == 'dev'", specifier = ">=0.23" },