mirror of
https://github.com/open-webui/mcpo.git
synced 2026-07-20 19:04:12 -04:00
feat: Add the UI operation interface #64
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 @liaokaime on GitHub (May 15, 2025).
Check Existing Issues
Problem Description
I attempted to use mcpo in the open webui. I found that each mcp service required me to start it using the uvx command and occupy one port. Then I added this service to tools in the open webui, which was very cumbersome. I think it is only necessary to start a proxy service locally, occupy one port, and then write the configuration of the required mcp service in a certain operation interface.
Desired Solution you'd like
For example, in the tools Settings of the open webui, after successfully connecting to https://localhost:8000, there will be a configuration button next to it. Click it and edit the text. You can write:
Then click "Save", and an mcp service will be automatically installed.
Alternatives Considered
No response
Additional Context
Another approach is that if it can be made into a binary file such as an exe, it will enhance usability. After the exe starts, a small icon will be left in the system tray. When you click on it, you will get a text input box, and you can still write the above text
@rkconsulting commented on GitHub (May 16, 2025):
@liaokaime ??? open webui only supports openapi-based tool servers, not MCP. mcpo is your proxy for accessing 1 or more MCP server through one proxy interface/ip/port with open webui, it automatically turns your MCPs into openapi-spec APIs. feature requests for open webui go into the open webui repo issues or to discord, but since we now have mcpo there is no need to implement native MCP support in owui, so i doubt anybody will be up for implementing what u describe..
@chaoscode commented on GitHub (May 18, 2025):
I made a solution for this just now. It's a docker compose file to install MCPO with a service that is a web based text editor for MCPO config file.
https://github.com/chaoscode/MCPO
@jmasarweh commented on GitHub (May 22, 2025):
@chaoscode Life saver. Works great so far. Thanks!
@taylorwilsdon commented on GitHub (May 31, 2025):
I'd love this, an expansion of the tools config interface where you can modify the mcpo config would be very useful to me because I host on a remote server and sometimes want to change something from my phone where I'm not necessarily looking to use vim through a terminal emulator on a tiny little screen. An interesting workaround outside third party solutions like chaoscode's could be installing an openapi tool that enables file editing and give it permissions to write to the mcpo config path so you could modify it through chats.