Add SSE polling support (SEP-1699) (#1654)
This commit is contained in:
parent
2cd178a962
commit
281fd4765e
1 changed files with 1461 additions and 45 deletions
68
uv.lock
generated
68
uv.lock
generated
|
|
@ -21,6 +21,8 @@ members = [
|
|||
"mcp-simple-task-interactive-client",
|
||||
"mcp-simple-tool",
|
||||
"mcp-snippets",
|
||||
"mcp-sse-polling-client",
|
||||
"mcp-sse-polling-demo",
|
||||
"mcp-structured-output-lowlevel",
|
||||
]
|
||||
|
||||
|
|
@ -1364,6 +1366,72 @@ dependencies = [
|
|||
[package.metadata]
|
||||
requires-dist = [{ name = "mcp", editable = "." }]
|
||||
|
||||
[[package]]
|
||||
name = "mcp-sse-polling-client"
|
||||
version = "0.1.0"
|
||||
source = { editable = "examples/clients/sse-polling-client" }
|
||||
dependencies = [
|
||||
{ name = "click" },
|
||||
{ name = "mcp" },
|
||||
]
|
||||
|
||||
[package.dev-dependencies]
|
||||
dev = [
|
||||
{ name = "pyright" },
|
||||
{ name = "pytest" },
|
||||
{ name = "ruff" },
|
||||
]
|
||||
|
||||
[package.metadata]
|
||||
requires-dist = [
|
||||
{ name = "click", specifier = ">=8.2.0" },
|
||||
{ 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-sse-polling-demo"
|
||||
version = "0.1.0"
|
||||
source = { editable = "examples/servers/sse-polling-demo" }
|
||||
dependencies = [
|
||||
{ name = "anyio" },
|
||||
{ name = "click" },
|
||||
{ name = "httpx" },
|
||||
{ name = "mcp" },
|
||||
{ name = "starlette" },
|
||||
{ name = "uvicorn" },
|
||||
]
|
||||
|
||||
[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 = "." },
|
||||
{ name = "starlette" },
|
||||
{ name = "uvicorn" },
|
||||
]
|
||||
|
||||
[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-structured-output-lowlevel"
|
||||
version = "0.1.0"
|
||||
|
|
|
|||
Loading…
Reference in a new issue