MCP Servers Enabled via Context

Feature request for product/service

Cursor IDE

Describe the request

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

Hey, thanks for the suggestion.

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.

More details: Model Context Protocol (MCP) | Cursor Docs

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.