Overview
Currently, when specifying MCP servers in prompts, Cursor sometimes does not adhere to the intended selection, leading to inconsistencies in behavior. To resolve this, I propose the introduction of an explicit @ command that allows users to directly designate which MCP server to use in both Chat and Composer modes.
Feature Description
The proposed feature would implement a simple syntax—using the @ command (e.g., @mcp serverName)—that users can include in their prompt. This command would act as a high-priority directive, ensuring that Cursor unambiguously utilizes the specified MCP server, overriding any ambiguous or conflicting context from the rest of the prompt.
Benefits
• Precision & Control: Users can enforce a specific MCP server, reducing misinterpretations and ensuring consistent behavior across sessions.
• Enhanced Developer Experience: Direct control over server selection will help avoid unexpected outcomes, leading to smoother and more reliable workflows.
• Seamless Integration: The command would be uniformly recognized in both Chat and Composer, simplifying usage and reducing the need for additional configuration.