diff --git a/pyproject.toml b/pyproject.toml index 602b630..40df815 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -7,6 +7,9 @@ dependencies = [ "mcp>=1.0.0", "httpx>=0.27.0", "pyyaml>=6.0", + "starlette>=0.41.0", + "uvicorn>=0.32.0", + "sse-starlette>=2.1.0", ] [project.optional-dependencies] diff --git a/uv.lock b/uv.lock index 0a1be35..2fd59f7 100644 --- a/uv.lock +++ b/uv.lock @@ -159,6 +159,9 @@ dependencies = [ { name = "httpx" }, { name = "mcp" }, { name = "pyyaml" }, + { name = "sse-starlette" }, + { name = "starlette" }, + { name = "uvicorn" }, ] [package.optional-dependencies] @@ -176,6 +179,9 @@ requires-dist = [ { name = "pytest-asyncio", marker = "extra == 'dev'", specifier = ">=0.24.0" }, { name = "pytest-httpx", marker = "extra == 'dev'", specifier = ">=0.32.0" }, { name = "pyyaml", specifier = ">=6.0" }, + { name = "sse-starlette", specifier = ">=2.1.0" }, + { name = "starlette", specifier = ">=0.41.0" }, + { name = "uvicorn", specifier = ">=0.32.0" }, ] provides-extras = ["dev"]