Skip to content

Commit be0c19f

Browse files
authored
Merge pull request #49 from keycardai/larry/fast-mcp-dependency-hold
[AGE-9] Pin FastMCP to 2.x to prevent breaking changes
2 parents a5fba06 + bb9274e commit be0c19f

3 files changed

Lines changed: 4 additions & 4 deletions

File tree

packages/mcp-fastmcp/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ dependencies = [
1111
"pydantic-settings>=2.7.1",
1212
"httpx>=0.27.2",
1313
"keycardai-oauth>=0.6.0",
14-
"fastmcp==2.13.0",
14+
"fastmcp>=2.13.0,<3.0.0",
1515
"keycardai-mcp>=0.15.0",
1616
]
1717
keywords = ["fastmcp", "mcp", "model-context-protocol", "oauth", "token-exchange", "authentication", "keycard"]

packages/mcp/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ test = [
4646
"pytest-asyncio>=1.1.0",
4747
"pytest-cov>=6.2.1",
4848
"pytest-timeout>=2.3.1",
49-
"fastmcp>=2.13.0", # For integration tests
49+
"fastmcp>=2.13.0,<3.0.0", # For integration tests
5050
"keycardai-mcp-fastmcp", # For integration tests
5151
"openai-agents>=0.5.1",
5252
"langchain>=1.0.5",

uv.lock

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)