Feature request for product/service
Chat
Describe the request
I find MCPs to be a very handy and powerful feature, and I use them frequently. However, as the number of configured tools grows, they start to consume a significant portion of the model’s context window.
In most cases, I already know which specific MCP the model should use for a given request. Therefore, I’d like to suggest adding a feature that allows users to temporarily disable all MCPs and then selectively enable only the ones they want for a particular chat session.
This could be implemented in the UI, for example, near the “Agent” and “Auto” buttons — visible only when MCPs are configured.
However, there’s a potential drawback to this approach: connecting and disconnecting all MCPs each time might be inefficient. As an alternative, it might be better to add a toggle in the MCP settings that lets users choose which MCP tools should be included in a chat session. This would remove the need to manually enable or disable them to avoid increasing the context size.
Another possible solution could be mention-based activation, as described here:
Operating System (if it applies)
Windows 10/11
MacOS
Linux