diff --git a/weather-server-python/pyproject.toml b/weather-server-python/pyproject.toml index 1e82eaf5..851b41ed 100644 --- a/weather-server-python/pyproject.toml +++ b/weather-server-python/pyproject.toml @@ -8,7 +8,7 @@ requires-python = ">=3.10" # install a second HTTP stack alongside it. dependencies = [ "httpx2>=2.13.1", - "mcp[cli]>=2.2.0", + "mcp[cli]>=2.3.0", # weather.py imports BaseModel, Field, and RootModel directly. RootModel is v2-only. "pydantic>=2.14.1", ] diff --git a/weather-server-python/uv.lock b/weather-server-python/uv.lock index 89aa6a60..3ca79ac9 100644 --- a/weather-server-python/uv.lock +++ b/weather-server-python/uv.lock @@ -1068,7 +1068,7 @@ dev = [ [package.metadata] requires-dist = [ { name = "httpx2", specifier = ">=2.13.1" }, - { name = "mcp", extras = ["cli"], specifier = ">=2.2.0" }, + { name = "mcp", extras = ["cli"], specifier = ">=2.3.0" }, { name = "pydantic", specifier = ">=2.14.1" }, ]