docs(mcp): clarify native route resolution order

This commit is contained in:
Joshua Valluru 2026-09-22 12:53:18 -07:00
parent 34ed44d9b3
commit 2690651b3b
2 changed files with 2 additions and 3 deletions

View file

@ -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)
"""

View file

@ -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