As MCP servers become more prevalent, it is not common to have more than a dozen and hundred of tools available. But enabling all of them all the time create a nasty warning. Instead, it would be great to be able to have all MCP servers off if desired and enable them on demand per chat, maybe via @ context or even have a chat determine what tool it think would be beneficial to turn on for a given task.
It’s important that each chat/agent independently enables their own MCP servers
Let me know your thoughts
Some of this is already supported. You can toggle MCP tools directly in chat. Click a tool name in the “Available Tools” list to enable or disable it. Disabled tools won’t be loaded into context and won’t be available to the agent.
As for @ mentions for MCP tools, or the agent automatically selecting tools, that’s a great feature request. A similar request is already being discussed here: Add enabling/disabling MCPs in the Chat window
Try the current tool toggling feature. It might solve your context overflow issue.