diff --git a/tests/test_litellm/responses/mcp/test_mcp_streaming_iterator.py b/tests/test_litellm/responses/mcp/test_mcp_streaming_iterator.py index c2c204e7024..3982081706f 100644 --- a/tests/test_litellm/responses/mcp/test_mcp_streaming_iterator.py +++ b/tests/test_litellm/responses/mcp/test_mcp_streaming_iterator.py @@ -1,5 +1,6 @@ import sys import types +from contextlib import nullcontext from types import SimpleNamespace from unittest.mock import AsyncMock, MagicMock @@ -77,6 +78,7 @@ def _mock_mcp_environment(monkeypatch: pytest.MonkeyPatch) -> AsyncMock: """Patch the MCP tool-call plumbing so _execute_tool_calls can run in tests.""" call_tool = AsyncMock(return_value=CallToolResult(content=[TextContent(type="text", text="ok")], isError=False)) fake_manager = types.SimpleNamespace( + catalog=types.SimpleNamespace(operation=nullcontext), get_registry=MagicMock(return_value={}), call_tool=call_tool, _get_mcp_server_from_tool_name=MagicMock(return_value=None), @@ -89,7 +91,7 @@ def _mock_mcp_environment(monkeypatch: pytest.MonkeyPatch) -> AsyncMock: monkeypatch.setitem( sys.modules, "litellm.proxy.proxy_server", - types.SimpleNamespace(proxy_logging_obj=MagicMock()), + types.SimpleNamespace(proxy_logging_obj=MagicMock(), prisma_client=None), ) return call_tool diff --git a/ui/litellm-dashboard/src/lib/http/schema.d.ts b/ui/litellm-dashboard/src/lib/http/schema.d.ts index 68d3ab364d6..b419189e70f 100644 --- a/ui/litellm-dashboard/src/lib/http/schema.d.ts +++ b/ui/litellm-dashboard/src/lib/http/schema.d.ts @@ -23134,7 +23134,7 @@ export interface paths { * * 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) */ @@ -23145,7 +23145,7 @@ export interface paths { * * 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) */ @@ -23156,7 +23156,7 @@ export interface paths { * * 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) */ @@ -23167,7 +23167,7 @@ export interface paths { * * 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) */ @@ -23178,7 +23178,7 @@ export interface paths { * * 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) */ @@ -23189,7 +23189,7 @@ export interface paths { * * 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) */ @@ -23200,7 +23200,7 @@ export interface paths { * * 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) */