diff --git a/pyproject.toml b/pyproject.toml index 420c60d..02da167 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -19,7 +19,11 @@ dependencies = [ "caldav>=1.3", "icalendar>=5.0", "APScheduler>=3.10,<4.0", - "mcp[cli]>=1.0", + # Capped below 2.0: that release removed `mcp.server.fastmcp`, which + # src/scribe/mcp/server.py imports to build the whole tool surface. The + # ceiling is a real incompatibility, not caution — lift it in the same + # change that ports server.py to the 2.x API. + "mcp[cli]>=1.0,<2", "fastembed>=0.4", "pgvector>=0.3", ]