feat: Quick toggles in the chat UI for the configured tools #4917

Closed
opened 2025-11-11 16:06:32 -06:00 by GiteaMirror · 2 comments
Owner

Originally created by @MohamedBassem on GitHub (Apr 21, 2025).

Check Existing Issues

  • I have searched the existing issues and discussions.

Problem Description

MCP over MCPO was a great addition, however, I noticed that since I configured some tools, the LLM is constantly trying to use them even if it doesn't make sense. As an example:

Image

When having the fetch MCP enabled, the model fabricates a stackoverflow URL, and try to fetch it to get an answer instead of just answering without using the tool.

Desired Solution you'd like

Similar to how we have toggles for web search and code interpreters, it would be great if by clicking on the tools icon, you can quickly toggle tools on and off per conversation.

Image

Alternatives Considered

I've tried instructing the model (using a system prompt) to not use tools unless really needed, but haven't had great success.

Additional Context

No response

Originally created by @MohamedBassem on GitHub (Apr 21, 2025). ### Check Existing Issues - [x] I have searched the existing issues and discussions. ### Problem Description MCP over MCPO was a great addition, however, I noticed that since I configured some tools, the LLM is constantly trying to use them even if it doesn't make sense. As an example: ![Image](https://github.com/user-attachments/assets/7568bb8f-cd77-4c5e-b431-70cb20ff1a3a) When having the fetch MCP enabled, the model fabricates a stackoverflow URL, and try to fetch it to get an answer instead of just answering without using the tool. ### Desired Solution you'd like Similar to how we have toggles for web search and code interpreters, it would be great if by clicking on the tools icon, you can quickly toggle tools on and off per conversation. ![Image](https://github.com/user-attachments/assets/45bd663f-a6f3-43f3-8583-959b79e5600c) ### Alternatives Considered I've tried instructing the model (using a system prompt) to not use tools unless really needed, but haven't had great success. ### Additional Context _No response_
Author
Owner

@tjbck commented on GitHub (Apr 21, 2025):

You can toggle them off from the settings.

@tjbck commented on GitHub (Apr 21, 2025): You can toggle them off from the settings.
Author
Owner

@MohamedBassem commented on GitHub (Apr 21, 2025):

@tjbck Not sure which setting are you referring to. User settings? That I understand but it's global. I was thinking about a per conversation setting similar to the Web search and Code interpreter ones.

@MohamedBassem commented on GitHub (Apr 21, 2025): @tjbck Not sure which setting are you referring to. User settings? That I understand but it's global. I was thinking about a per conversation setting similar to the `Web search` and `Code interpreter` ones.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/open-webui#4917