refactor: Add http to --transport option
This commit is contained in:
+1
-2
@@ -1,8 +1,7 @@
|
|||||||
*
|
*
|
||||||
|
|
||||||
!pyproject.toml
|
!pyproject.toml
|
||||||
!poetry.lock
|
|
||||||
!README.md
|
!README.md
|
||||||
!uv.lock
|
!uv.lock
|
||||||
|
|
||||||
!nextcloud_mcp_server/
|
!nextcloud_mcp_server/**/*.py
|
||||||
|
|||||||
+1
-1
@@ -6,4 +6,4 @@ COPY . .
|
|||||||
|
|
||||||
RUN uv sync --locked --no-dev
|
RUN uv sync --locked --no-dev
|
||||||
|
|
||||||
ENTRYPOINT ["/app/.venv/bin/python", "-m", "nextcloud_mcp_server.app", "--host", "0.0.0.0"]
|
ENTRYPOINT ["/app/.venv/bin/nextcloud-mcp-server", "--host", "0.0.0.0"]
|
||||||
|
|||||||
@@ -86,7 +86,7 @@ def get_app(transport: str = "sse", enabled_apps: list[str] | None = None):
|
|||||||
if transport == "sse":
|
if transport == "sse":
|
||||||
mcp_app = mcp.sse_app()
|
mcp_app = mcp.sse_app()
|
||||||
lifespan = None
|
lifespan = None
|
||||||
else:
|
elif transport in ("http", "streamable-http"):
|
||||||
mcp_app = mcp.streamable_http_app()
|
mcp_app = mcp.streamable_http_app()
|
||||||
|
|
||||||
@asynccontextmanager
|
@asynccontextmanager
|
||||||
@@ -117,7 +117,7 @@ def get_app(transport: str = "sse", enabled_apps: list[str] | None = None):
|
|||||||
"-t",
|
"-t",
|
||||||
default="sse",
|
default="sse",
|
||||||
show_default=True,
|
show_default=True,
|
||||||
type=click.Choice(["sse", "streamable-http"]),
|
type=click.Choice(["sse", "streamable-http", "http"]),
|
||||||
)
|
)
|
||||||
@click.option(
|
@click.option(
|
||||||
"--enable-app",
|
"--enable-app",
|
||||||
|
|||||||
Reference in New Issue
Block a user