Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 9 additions & 1 deletion .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,4 +15,12 @@ updates:
groups:
python:
patterns:
- "*"
- "*"
ignore:
# The `mcp<2` cap in pyproject.toml does not hold on its own: dependabot rewrites the
# constraint it finds (it proposed `mcp>=2.0.0,<3`) rather than staying inside it. Only
# an ignore condition keeps 2.x out of the weekly group. SDK 2.0 removes
# `mcp.server.fastmcp` entirely, so the adapter does not import under it — the port is a
# deliberate PR, not a dependency bump. Drop this entry when that migration lands.
- dependency-name: "mcp"
update-types: ["version-update:semver-major"]
2 changes: 2 additions & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,8 @@ dependencies = [
# Capped below 2.0: that release removes `mcp.server.fastmcp` entirely (FastMCP ->
# MCPServer) and moves transport config off the constructor, so the adapter does not
# import under it. Migration is a deliberate PR, not a dependency bump.
# The cap alone does not hold the line — dependabot rewrites it. The matching ignore
# condition in .github/dependabot.yml is what actually keeps 2.x out; change both together.
"mcp>=1.28.1,<2",
]

Expand Down