Skip to content

chore(mcp): update MCP Python SDK dependency to version 1.25.0 #157

@saidsef

Description

@saidsef

What

Update the MCP (Model Context Protocol) Python SDK dependency from version 1.24.0 to 1.25.0. This update includes changes to both pyproject.toml and requirements.txt files to reflect the new version.

Why

Version 1.25.0 of the MCP Python SDK introduces important changes to the project's branching strategy and includes bug fixes:

  1. Branching Strategy Update: The repository has adopted a new branching strategy for v2 development:

    • main branch now hosts v2 development (breaking changes)
    • v1.x branch is for v1 maintenance (security and critical bug fixes only, with very rare feature additions ported from main)
  2. Key Changes in v1.25.0:

    • Fix for URL Elicitation issue #1768
    • CI workflow updates to include v1.x branch in main-checks workflow
  3. Version Pinning: Users who need to stay on v1.x should pin to mcp>=1.25,<2. The current plan is to work through v2 with a target release in Q1, which will heavily change how the transport layer works.

  4. Compatibility: This is a semver-minor update (1.24.0 → 1.25.0) that maintains backward compatibility while providing important fixes and infrastructure improvements.

Useful Links

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions