[GH-ISSUE #78] feat: How to edit the MCP Server name for better UX in OpenWebUI ? #36

Closed
opened 2026-10-18 21:10:41 +00:00 by bsakaguchi · 5 comments
Owner

Originally created by @rollingstone87 on GitHub (Apr 16, 2025).
Original GitHub issue: https://github.com/open-webui/mcpo/issues/78

Check Existing Issues

  • I have searched the existing issues and discussions.

Problem Description

As the MCP servers coming from different sources with different names, I want to edit the MCP servers name as Admin for users' better UX.

Desired Solution you'd like

Can we have a mcp server name edit function in OpenWebUI or MCPO http://IP:8000/docs ?

Thanks ~~

Alternatives Considered

No response

Additional Context

No response

Originally created by @rollingstone87 on GitHub (Apr 16, 2025). Original GitHub issue: https://github.com/open-webui/mcpo/issues/78 ### Check Existing Issues - [x] I have searched the existing issues and discussions. ### Problem Description As the MCP servers coming from different sources with different names, I want to edit the MCP servers name as Admin for users' better UX. ### Desired Solution you'd like Can we have a mcp server name edit function in OpenWebUI or MCPO http://IP:8000/docs ? Thanks ~~ ### Alternatives Considered _No response_ ### Additional Context _No response_
Author
Owner

@BillSobel commented on GitHub (Apr 18, 2025):

FYI I opened a bug on a related issue: https://github.com/open-webui/mcpo/issues/84

<!-- gh-comment-id:2815924769 --> @BillSobel commented on GitHub (Apr 18, 2025): FYI I opened a bug on a related issue: https://github.com/open-webui/mcpo/issues/84
Author
Owner

@daswer123 commented on GitHub (May 13, 2025):

Hi, I have created a web interface for managing MCPO connections that is fully compatible with MCPO.

https://github.com/daswer123/mcpo-control-panel

<!-- gh-comment-id:2875425096 --> @daswer123 commented on GitHub (May 13, 2025): Hi, I have created a web interface for managing MCPO connections that is fully compatible with MCPO. https://github.com/daswer123/mcpo-control-panel
Author
Owner

@dadcoachengineer commented on GitHub (May 13, 2025):

Hi, I have created a web interface for managing MCPO connections that is fully compatible with MCPO.

https://github.com/daswer123/mcpo-control-panel

Looks good @daswer123

It looks like you include the base mcpo service in your codebase. Is the intention to include release changes to open-webui/mcpo into your app or maybe contribute config_service.py upstream?

<!-- gh-comment-id:2876244257 --> @dadcoachengineer commented on GitHub (May 13, 2025): > Hi, I have created a web interface for managing MCPO connections that is fully compatible with MCPO. > > https://github.com/daswer123/mcpo-control-panel Looks good @daswer123 It looks like you include the base mcpo service in your codebase. Is the intention to include release changes to open-webui/mcpo into your app or maybe contribute config_service.py upstream?
Author
Owner

@daswer123 commented on GitHub (May 13, 2025):

I'm using the mcpo package from PyPI as a foundation (currently stable with version 0.0.14). The control panel is designed to work with new versions of mcpo if they maintain compatibility with how the configuration (mcp_config.json) is structured and how the process is invoked. The source code of mcpo itself has not been modified or included in this repository. The control panel operates by:

  1. Calling the mcpo process externally.
  2. Managing the mcp_config.json file to define and enable/disable MCP servers for mcpo to use.

Regarding the code in this repository, particularly config_service.py or other components: I'm completely open to the mcpo developers (or anyone else) using my work. Unfortunately, I don't have the capacity to prepare a formal Pull Request upstream at the moment, however, if someone finds my code useful and wishes to integrate it into the main mcpo project or elsewhere, I'm happy for them to do so. I would only ask for an mention. Feel free to modify and adapt the code from this mcpo-control-panel project as needed.

<!-- gh-comment-id:2877132045 --> @daswer123 commented on GitHub (May 13, 2025): I'm using the mcpo package from PyPI as a foundation (currently stable with version 0.0.14). The control panel is designed to work with new versions of mcpo if they maintain compatibility with how the configuration (mcp_config.json) is structured and how the process is invoked. The source code of mcpo itself has not been modified or included in this repository. The control panel operates by: 1. Calling the mcpo process externally. 2. Managing the mcp_config.json file to define and enable/disable MCP servers for mcpo to use. Regarding the code in this repository, particularly config_service.py or other components: I'm completely open to the mcpo developers (or anyone else) using my work. Unfortunately, I don't have the capacity to prepare a formal Pull Request upstream at the moment, however, if someone finds my code useful and wishes to integrate it into the main mcpo project or elsewhere, I'm happy for them to do so. I would only ask for an mention. Feel free to modify and adapt the code from this mcpo-control-panel project as needed.
Author
Owner

@tjbck commented on GitHub (Aug 31, 2025):

Implemented in Open WebUI.

<!-- gh-comment-id:3240377577 --> @tjbck commented on GitHub (Aug 31, 2025): Implemented in Open WebUI.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
open-webui/mcpo#36
No description provided.