diff --git a/litellm/proxy/proxy_server.py b/litellm/proxy/proxy_server.py index 91e2a051a27..838749b9933 100644 --- a/litellm/proxy/proxy_server.py +++ b/litellm/proxy/proxy_server.py @@ -19762,7 +19762,7 @@ async def dynamic_mcp_route(mcp_server_name: str, request: Request): Resolution order: 1. Registered MCP server alias / name - 2. Comma-separated list (short-circuits before any DB call) + 2. Comma-separated list 3. Toolset name (DB lookup, cached) 4. MCP access group tag (DB lookup, cached) """ diff --git a/tests/test_litellm/proxy/test_dynamic_mcp_route.py b/tests/test_litellm/proxy/test_dynamic_mcp_route.py index 0f5297d55cb..5426cd92005 100644 --- a/tests/test_litellm/proxy/test_dynamic_mcp_route.py +++ b/tests/test_litellm/proxy/test_dynamic_mcp_route.py @@ -3,8 +3,7 @@ Tests for the dynamic_mcp_route handler in proxy_server.py. Covers the resolution order: 1. Registered MCP server alias → forwards to /mcp/{name} - 2. Comma-separated list → short-circuits before any DB call; - forwarded to /mcp/{segment} + 2. Comma-separated list → forwards to /mcp/{segment} 3. Toolset name (cached) → sets toolset scope, forwards to /mcp 4. MCP access group tag (cached) → forwards to /mcp/{name} when the group resolves to at least one server