mirror of
https://github.com/open-webui/open-webui.git
synced 2026-07-21 17:29:50 -05:00
[GH-ISSUE #19901] issue: New OAuth 2.1 Streamable HTTP MCP server Eetries do not propagate across multi-node setups #34562
Reference in New Issue
Block a user
Originally created by @taylorwilsdon on GitHub (Dec 12, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/19901
Check Existing Issues
Installation Method
Git Clone
Open WebUI Version
v0.6.41
Ollama Version (if applicable)
No response
Operating System
Ubuntu
Browser (if applicable)
Chrome
Confirmation
README.md.Expected Behavior
When running in a multi-node clustered environment with active Redis config sync in place, newly created tool servers should propagate to all nodes in the cluster and work uniformly across all users connecting to all servers.
Actual Behavior
Only works on the node it was created on, never propagates out.
open_webui/main.py:1934-1955, backend/open_webui/routers/configs.py:162-194).
Steps to Reproduce
Create a new streamble HTTP OAuth 2.1 MCP server with a multi node cluster without sticky sessions enabled and try to use it. It will only work 1 out of how ever many nodes times you refresh at random.
Logs & Screenshots
Additional Information
PR incoming
@owui-terminator[bot] commented on GitHub (Dec 12, 2025):
🔍 Similar Issues Found
I found some existing issues that might be related to this one. Please check if any of these are duplicates or contain helpful solutions:
#19778 issue: Streamable HTTP Notion MCP server doesn't stay enabled after authorizing
by Sam-Horry • Dec 05, 2025 •
bug#17866 issue: Streamable HTTP OAuth 2.1 registers correctly but throws 500 on first invocation missing SessionMiddleware
by taylorwilsdon • Sep 28, 2025 •
bug#19116 issue: MCP OAuth 2.1 client registration fails when policy_uri, client_uri, logo_uri or tos_uri are not set
by xqqp • Nov 11, 2025 •
bug#19525 issue: MCP Streamable HTTP incompatible with OpenMetadata MCP server due to missing Accept: application/json, text/event-stream header
by aimendenche-nw • Nov 26, 2025 •
bug#14762 issue: open-webui does not work with StreamableHttpTransport based MCP servers
by alainivars • Jun 07, 2025 •
bugShow 5 more related issues
#19148 issue: Verify OAuth mcp server sends incorrect authorization header
by Oleg52 • Nov 12, 2025 •
bug#17817 issue: MCP tool calls are sent to wrong server when multiple streamable-http MCP servers are enabled, causing 'MCP error -32602: Tool not found'
by eric2788 • Sep 27, 2025 •
bug#19154 issue: model streaming parameter set to True, even though the setting is set to False
by DirkRemmers • Nov 13, 2025 •
bug#16452 issue: Streaming response not iterable error - Organization Not Verified
by jamesmalin • Aug 10, 2025 •
bug#15411 issue: upstream headers are dropped for non-streaming chat completions request
by Simon-Stone • Jul 01, 2025 •
bug💡 Tips:
This comment was generated automatically by a bot. Please react with a 👍 if this comment was helpful, or a 👎 if it was not.
@Classic298 commented on GitHub (Dec 21, 2025):
should be fixed in dev