Auth SSE simple server example (#610)

Co-authored-by: Peter Raboud <praboud@anthropic.com>
Co-authored-by: David Soria Parra <davidsp@anthropic.com>
Co-authored-by: Basil Hosmer <basil@anthropic.com>
Co-authored-by: Paul Carleton <paulc@anthropic.com>
Co-authored-by: Paul Carleton <paulcarletonjr@gmail.com>
This commit is contained in:
ihrpr 2025-05-07 17:52:29 +01:00 • committed by GitHub
commit a027d75f60
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

42
uv.lock generated
View file

@ -8,6 +8,7 @@ resolution-mode = "lowest-direct"
[manifest]
members = [
"mcp",
"mcp-simple-auth",
"mcp-simple-prompt",
"mcp-simple-resource",
"mcp-simple-streamablehttp",
@ -568,6 +569,47 @@ docs = [
{ name = "mkdocstrings-python", specifier = ">=1.12.2" },
]
[[package]]
name = "mcp-simple-auth"
version = "0.1.0"
source = { editable = "examples/servers/simple-auth" }
dependencies = [
{ name = "anyio" },
{ name = "click" },
{ name = "httpx" },
{ name = "mcp" },
{ name = "pydantic" },
{ name = "pydantic-settings" },
{ name = "sse-starlette" },
{ name = "uvicorn", marker = "sys_platform != 'emscripten'" },
]
[package.dev-dependencies]
dev = [
{ name = "pyright" },
{ name = "pytest" },
{ name = "ruff" },
]
[package.metadata]
requires-dist = [
{ name = "anyio", specifier = ">=4.5" },
{ name = "click", specifier = ">=8.1.0" },
{ name = "httpx", specifier = ">=0.27" },
{ name = "mcp", editable = "." },
{ name = "pydantic", specifier = ">=2.0" },
{ name = "pydantic-settings", specifier = ">=2.5.2" },
{ name = "sse-starlette", specifier = ">=1.6.1" },
{ name = "uvicorn", marker = "sys_platform != 'emscripten'", specifier = ">=0.23.1" },
]
[package.metadata.requires-dev]
dev = [
{ name = "pyright", specifier = ">=1.1.391" },
{ name = "pytest", specifier = ">=8.3.4" },
{ name = "ruff", specifier = ">=0.8.5" },
]
[[package]]
name = "mcp-simple-prompt"
version = "0.1.0"