gpo.zugaina.org

Search Portage & Overlays:

dev-python/mcp

Python SDK for Model Context Protocol

Screenshots

  • mcp-9999
    test python_targets_python3_12 python_targets_python3_13 python_targets_python3_14

    View      Download      Browse     License: MIT   
    Overlay: nest
  • mcp-2.0.0
    ~amd64 ~arm64
    cli python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 verify-provenance

    View      Download      Browse     License: MIT   
    Overlay: stuff
  • mcp-2.0.0
    ~amd64
    python_targets_python3_12 python_targets_python3_13 python_targets_python3_14

    View      Download      Browse     License: MIT   
    Overlay: hossie
  • mcp-1.29.0
    ~amd64
    python_targets_python3_12 python_targets_python3_13 python_targets_python3_14

    View      Download      Browse     License: Apache-2.0   
    Overlay: Miezhiko
  • mcp-1.28.1
    ~amd64 ~arm64
    cli python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 verify-provenance

    View      Download      Browse     License: MIT   
    Overlay: stuff
  • mcp-1.28.1
    ~amd64
    test python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 verify-provenance

    View      Download      Browse     License: MIT   
    Overlay: guru
  • mcp-1.27.1
    ~amd64
    test python_targets_python3_12 python_targets_python3_13 python_targets_python3_14

    View      Download      Browse     License: MIT   
    Overlay: nest
  • mcp-1.27.1
    ~amd64 ~arm64
    cli rich ws test test python_targets_python3_12 python_targets_python3_13 python_targets_python3_14

    View      Download      Browse     License: MIT   
  • mcp-1.14.0
    ~amd64
    python_targets_python3_11 python_targets_python3_12 python_targets_python3_13

    View      Download      Browse     License: Apache-2.0   
    Overlay: robert7k
  • mcp-1.14.0
    amd64 ~arm64 ~x86
    cli rich ws python_targets_python3_12 python_targets_python3_13 python_targets_python3_14

    View      Download      Browse     License: Apache-2.0   
    Overlay: pentoo

ChangeLog

commit 331fab266fa91eee6bab6c80ed43a5fe3b29849f
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Aug 16 15:29:18 2026 +0200

dev-python/mcp: raise starlette floor for Python 3.14

The stable release metadata requires starlette 0.48.0 or newer on Python 3.14 while
retaining the existing floor for earlier implementations.

commit 3f6f38eb2fad7f8fad7c040be349d274aff87749
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Aug 16 13:08:29 2026 +0200

dev-python/mcp: refresh provenance hashes

PyPI changed the integrity records for both retained source releases. Update their
Manifest size and hashes to the stable content now served by the integrity endpoint.

commit 7ab3b32e31a8eb3f149d1774cdd6d5740d705a5e
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Aug 8 09:49:54 2026 +0200

dev-python/mcp: drop 1.28.0

commit 9283d3f3b6c59c2c54bfe228be6429ebf441687f
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Aug 8 09:49:43 2026 +0200

dev-python/mcp: add 2.0.0

The 2.0 rework moves the transport from httpx to httpx2 (the Pydantic
fork; ::gentoo's httpx2 bundles httpcore2), splits the wire types into
the new ~dev-python/mcp-types-2.0.0 pin, and adds opentelemetry-api;
httpx-sse and pydantic-settings are no longer imported. Version + deps
are now derived by the uv-dynamic-versioning hatch plugin, so BDEPEND on
it and pin the version via UV_DYNAMIC_VERSIONING_BYPASS. 1.28.1 is kept
for consumers still on the 1.x API.

commit 00d68e831cc750b81df304e0d59380e4f85a7eb8
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Jun 26 20:32:18 2026 +0200

dev-python/mcp: drop 1.26.0, 1.27.2

commit 4dbf2feaba6f167d2cf511e53d24eff0e4253616
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Jun 26 19:52:36 2026 +0200

dev-python/mcp: add 1.28.1

commit bd92d6ab485a241967ae30ea3f42e2285cc951a2
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Jun 20 15:49:15 2026 +0200

dev-python/mcp: Keyword 1.26.0 for ~arm64

commit 09c1a62d3d8d731b363f3d0965982d17f97abedc
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Jun 18 10:36:01 2026 +0200

dev-python/mcp: Keyword 1.28.0 for ~arm64

commit e58632ae1925579f01ffe3794a803f6d67425ea9
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Jun 16 15:41:17 2026 +0200

dev-python/mcp: Keyword 1.27.2 for ~arm64

Pure-Python (PEP517), architecture-independent.

commit f03cc39c864e4aba1cf1a9592c545332dee2acfd
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Jun 18 07:43:21 2026 +0200

dev-python/mcp: add 1.28.0

commit 527a16b13fa815e066d0fe275f29381a849c842d
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Jun 6 20:11:21 2026 +0200

dev-python/mcp: drop 1.27.1

commit c7154305a48148f39625e7174fba7e7664d575a5
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat May 30 14:16:45 2026 +0200

dev-python/mcp: bump 1.27.1 -> 1.27.2

Patch release; requirements unchanged versus 1.27.1 (per upstream
requires_dist). The httpx DeprecatedDep finding pre-existed on every
shipped version and is a ::gentoo-side policy item, not introduced by
the bump.

commit 19c564142c77e0e6ee42be74a7aafe248de675ef
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed May 13 14:34:56 2026 +0200

dev-python/mcp: disable py3.11

commit 7e2b18d700eeedd8acad2c67b9cf6d4de87903f2
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun May 10 14:36:50 2026 +0200

dev-python/mcp: add 1.27.1

commit 82358c8d305e87ab2fa0f96d4a8cd5e5a058eaa2
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun May 10 09:09:52 2026 +0200

dev-python/mcp: pin HOMEPAGE to canonical docs entry

modelcontextprotocol.io's site root 307-redirects to
/docs/getting-started/intro (the project chose to land users on the
intro page rather than serve a true marketing index). Match the
target URL in HOMEPAGE so pkgcheck stops flagging it.

commit 2f8d0f881eb543e7eee3521c27a0abbc09353592
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu May 7 08:11:21 2026 +0200

dev-python/mcp: import from guru

Forked at 1.26.0 because vllm lists it as RDEPEND. Stripped tests
(pytest-examples needs ruff Python bindings that aren't in tree).