mirror of
https://github.com/open-webui/open-webui.git
synced 2026-05-06 19:08:59 -05:00
[GH-ISSUE #16992] issue: OpenWebUI is not passing required parameters to MCPO #56793
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @hamza-56 on GitHub (Aug 28, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/16992
Check Existing Issues
Installation Method
Git Clone
Open WebUI Version
v0.6.25
Ollama Version (if applicable)
No response
Operating System
macOS
Browser (if applicable)
No response
Confirmation
README.md.Expected Behavior
OpenWebUI should ask user for required MCP parameters
Actual Behavior
OpenWebUI does not pass the required MCP tool parameters, causing a 500 error in MCPO.
Steps to Reproduce
Issue: OpenWebUI does not prompt for username and password, even though they are required parameters for the auth tool.
Logs & Screenshots
Additional Information
No response
@tjbck commented on GitHub (Aug 28, 2025):
You'll most likely have to specify the username and the password in the message content for the LLM to pick up the credentials.
Related #16940
@savantskie commented on GitHub (Aug 28, 2025):
Or you could place it in the system prompt too
@jsweetzer-ea commented on GitHub (Aug 28, 2025):
Pass credentials in plain text via the LLM message to the MCP server? That is not a good idea.
https://github.com/open-webui/open-webui/pull/16651
The major drawback for Open WebUI atm is its handling of authenticated MCP, via MCPO which is now significantly behind the current spec and could not handle OAuth for 1st party MCP server support.
We will fork and merge the community PR but I would urge you to re-consider the stance on MCP + tools via MCPO.
@tjbck commented on GitHub (Aug 28, 2025):
@jsweetzer-ea please search for the existing issues first https://github.com/open-webui/open-webui/issues/15932
@jsweetzer-ea commented on GitHub (Aug 28, 2025):
Thanks @tjbck - I'd seen that.
Are you able to share more details on how you plan to integrate MCP support in the main project? Any target dates (to help assess the cost:effort of forking in meantime)? I would have commented there but it is locked.
@tjbck commented on GitHub (Aug 28, 2025):
@jsweetzer-ea your current attitude does not help, we appreciate your patience.