dev-python/mcp
Python SDK for Model Context Protocol
-
mcp-9999test python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
View
Download
Browse License: MIT Overlay: nest -
mcp-2.0.0~amd64 ~arm64cli 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~amd64python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
View
Download
Browse License: MIT Overlay: hossie -
mcp-1.29.0~amd64python_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 ~arm64cli 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~amd64test 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~amd64test python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
View
Download
Browse License: MIT Overlay: nest -
mcp-1.27.1~amd64 ~arm64cli rich ws test test python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
View
Download
Browse License: MIT Overlay: ha-bleeding-edge
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).
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).

