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   
  • mcp-9999
    test python_targets_python3_12 python_targets_python3_13 python_targets_python3_14

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

    View      Download      Browse     License: MIT   
    Overlay: FireBurn
  • mcp-2.3.0
    ~amd64
    python_targets_python3_12 python_targets_python3_13 python_targets_python3_14

    View      Download      Browse     License: MIT   
  • mcp-2.3.0
    ~amd64
    python_targets_python3_12 python_targets_python3_13 python_targets_python3_14

    View      Download      Browse     License: Apache-2.0   
    Overlay: Miezhiko
  • mcp-2.3.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.3.0
    ~amd64 ~arm64 ~x86
    cli rich python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 verify-provenance

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

    View      Download      Browse     License: MIT   
  • mcp-2.2.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.1.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-2.0.0
    ~amd64 ~arm64
    python_targets_python3_12 python_targets_python3_13 python_targets_python3_14

    View      Download      Browse     License: MIT   
    Overlay: kzd
  • 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.30.0
    ~amd64
    test python_targets_python3_12 python_targets_python3_13 python_targets_python3_14

    View      Download      Browse     License: MIT   
  • mcp-1.30.0
    ~amd64 ~arm64 ~x86
    cli examples rich test ws test python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 verify-provenance

    View      Download      Browse     License: Apache-2.0   
    Overlay: pentoo
  • 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
    python_targets_python3_12 python_targets_python3_13 python_targets_python3_14

    View      Download      Browse     License: Apache-2.0   
  • 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 ~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.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.14.0
    ~amd64
    python_targets_python3_11 python_targets_python3_12 python_targets_python3_13

    View      Download      Browse     License: Apache-2.0   
    Overlay: robert7k

ChangeLog

commit 30c815d7b1da3c9dce9cd6536cea5c2bc0824334
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Oct 3 11:47:50 2026 +0200

dev-python/mcp: add 2.3.0

Upstream raised its httpx2 floor to 2.10.0 and pins mcp-types to the
same release, now 2.3.0. blockbuster joins only the dev dependency
group, which the restricted tests never pull in.

commit fcb6c36f6c3cf53134670b53e0793e52c2e67214
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 08:13:05 2026 +0200

dev-python/mcp: trim 1.28.1 test rationale

commit 554761c85fb41c2b5397e7b01d8affc5dc11fddf
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 05:50:08 2026 +0200

dev-python/mcp: trim 2.2.0 comment prose

commit 3873c69629d79bc880447952b46a83bfb30d9ab3
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 05:50:08 2026 +0200

dev-python/mcp: trim 2.1.1 comment prose

commit 281e9d5df9679d9d31125bc62936dddbda7cbd2c
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Sep 8 08:42:23 2026 +0200

dev-python/mcp: drop 2.1.0

Retention: 2.1.1 and 2.2.0 are the last two, and 1.28.1 stays as the anchor
for the 1.x series, which predates the httpx2 and mcp-types rework.

Goes before the matching mcp-types drop: this ebuild == pins
mcp-types-2.1.0, so removing the library first would leave an unsolvable
atom in the tree.

commit 66e8c1833738109a24505c7e8fccf8e936e53c62
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Sep 8 08:42:22 2026 +0200

dev-python/mcp: add 2.2.0

The only Requires-Dist delta against 2.1.1 is the mcp-types == pin, which
moves with $; every other runtime dep, the extras and requires-python
are unchanged, so RDEPEND carries over as-is.

commit ce2eef2f7c3aea231224b7a81ed0e6abd68682e7
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Aug 27 20:36:26 2026 +0200

dev-python/mcp: drop 2.0.0

Retention: 2.1.0 and 2.1.1 are the last two of the 2.x line, and 1.28.1
stays as the last of the 1.x series -- it is what satisfies the <mcp-2.0
caps that vllm, fastmcp, SciFiReaders and amd-gaia still carry, so the
mcp<2 consumers are unaffected. Nothing requires 2.0.0 specifically: every
other atom in tree is a >=1.x floor that 2.1.1 satisfies.

commit 28ef7d3831c7c553a1205a37b0d1eff1c76d4d09
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Aug 26 01:54:32 2026 +0200

dev-python/mcp: add 2.1.1

commit db0333a942eb834cc9da7221b175b8c4185b82eb
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Aug 25 08:57:28 2026 +0200

dev-python/mcp: add 2.1.0

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).