From 03f207b80323b8d2daa4fc64696038d91c8e32a9 Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Tue, 4 Nov 2025 13:48:23 -0500 Subject: [PATCH] enh: display mcp connection error --- backend/open_webui/utils/middleware.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/backend/open_webui/utils/middleware.py b/backend/open_webui/utils/middleware.py index 9b1603ee4b..e4cace689a 100644 --- a/backend/open_webui/utils/middleware.py +++ b/backend/open_webui/utils/middleware.py @@ -1306,6 +1306,17 @@ async def process_chat_payload(request, form_data, user, metadata, model): } except Exception as e: log.debug(e) + if event_emitter: + await event_emitter( + { + "type": "chat:message:error", + "data": { + "error": { + "content": f"Failed to connect to MCP server '{server_id}'" + } + }, + } + ) continue tools_dict = await get_tools(