feat: add paginated list decorators for prompts, resources, and tools (#1286)

Co-authored-by: Claude <noreply@anthropic.com>
This commit is contained in:
Max Isbey 2025-09-23 14:58:06 +01:00 • committed by GitHub
commit 4fb975c6dc
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

36
uv.lock generated
View file

@ -1,11 +1,12 @@
version = 1
revision = 3
revision = 2
requires-python = ">=3.10"
[manifest]
members = [
"mcp",
"mcp-simple-auth",
"mcp-simple-pagination",
"mcp-simple-prompt",
"mcp-simple-resource",
"mcp-simple-streamablehttp",
@ -730,6 +731,39 @@ dev = [
{ name = "ruff", specifier = ">=0.8.5" },
]
[[package]]
name = "mcp-simple-pagination"
version = "0.1.0"
source = { editable = "examples/servers/simple-pagination" }
dependencies = [
{ name = "anyio" },
{ name = "click" },
{ name = "httpx" },
{ name = "mcp" },
]
[package.dev-dependencies]
dev = [
{ name = "pyright" },
{ name = "pytest" },
{ name = "ruff" },
]
[package.metadata]
requires-dist = [
{ name = "anyio", specifier = ">=4.5" },
{ name = "click", specifier = ">=8.2.0" },
{ name = "httpx", specifier = ">=0.27" },
{ name = "mcp", editable = "." },
]
[package.metadata.requires-dev]
dev = [
{ name = "pyright", specifier = ">=1.1.378" },
{ name = "pytest", specifier = ">=8.3.3" },
{ name = "ruff", specifier = ">=0.6.9" },
]
[[package]]
name = "mcp-simple-prompt"
version = "0.1.0"