From 31470f89549f49603dfcb6bf01768f099fd82123 Mon Sep 17 00:00:00 2001 From: Sterling Dreyer Date: Fri, 2 May 2025 16:27:22 -0700 Subject: [PATCH] Remove credential requirements from arcade serve (#390) --- arcade/arcade/cli/serve.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/arcade/arcade/cli/serve.py b/arcade/arcade/cli/serve.py index 6220a7f6..98bbad74 100644 --- a/arcade/arcade/cli/serve.py +++ b/arcade/arcade/cli/serve.py @@ -206,7 +206,7 @@ async def lifespan(app: fastapi.FastAPI) -> AsyncGenerator[None, None]: raise -def serve_default_worker( +def serve_default_worker( # noqa: C901 host: str = "127.0.0.1", port: int = 8002, disable_auth: bool = False, @@ -234,7 +234,8 @@ def serve_default_worker( # Setup unified logging first version = get_pkg_version("arcade-ai") - validate_and_get_config() + if mcp: + validate_and_get_config() setup_logging(log_level=logging.DEBUG if debug else logging.INFO, mcp_mode=mcp) toolkits = discover_toolkits()