mirror of
https://github.com/open-webui/open-webui.git
synced 2026-07-16 14:39:31 -05:00
[GH-ISSUE #24620] feat: Per-user MCP servers #123673
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 @patrykkozuch on GitHub (May 12, 2026).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/24620
Check Existing Issues
Verify Feature Scope
Problem Description
Currently (OWUI 0.9.5), the user can only add an external OpenAPI server. All MCP servers must be admin-defined.
Desired Solution you'd like
The user should be able to add an MCP server that will have access to the same scope as they user has.
It should be configurable through permission to have a possibility to disallow this in general / for a specific group.
Alternatives Considered
No response
Additional Context
No response
@owui-terminator[bot] commented on GitHub (May 12, 2026):
🔍 Related Issues Found
I found some existing issues that might be related. Please check if any of these are duplicates or contain helpful solutions:
🟣 #18453 feat: Add possibility to configure user scope MCP servers
This is the closest match: it explicitly requests adding user-scope MCP servers instead of only admin-configured global MCP servers. The new issue is the same feature area, with the added request for permission controls by user/group.
by wilstdu
🟢 #19313 feat: User specific MCP headers
This open feature request asks for per-user MCP credentials/headers while keeping the MCP server configuration global, which overlaps with the new issue’s goal of letting users use MCP servers with their own scope and permissions.
by patrykkozuch
🟣 #24432 feat: MCP Tool Permissions Are Global Per Group Instead of Scoped Per Workspace Model
This issue discusses MCP permissions and access scoping for groups/workspaces. While not about adding servers directly, it is directly related to the permission model requested in the new issue.
by impr3ssi0n
💡 If your issue is a duplicate, please close it and add any additional details to the existing issue instead.
This comment was generated automatically. React with 👍 if helpful, 👎 if not.
@patrykkozuch commented on GitHub (May 12, 2026):
#18453 was closed by saying this behaviour is intended. However, I don't see any reason, why the user can add OpenAPI server, but cannot add MCP server, which are far more popular and easy to integrate this days.
@patrykkozuch commented on GitHub (May 12, 2026):
About #19313: I would say these are two different features: