fix(responses-api): use unique server_label per MCP server to prevent tool routing collisions

This commit is contained in:
Ishaan Jaffer 2026-03-10 17:46:06 -07:00
parent c0ebe03704
commit 1453f85105

View file

@ -110,7 +110,7 @@ export async function makeOpenAIResponsesRequest(
tools.push({
type: "mcp",
server_label: "litellm",
server_label: serverName, // unique label per server so tool calls route correctly
server_url: `${proxyBaseUrl}/mcp/${serverName}`,
require_approval: "never",
...(allowedTools.length > 0 ? { allowed_tools: allowedTools } : {}),