Problem:
Currently in my experience, MCP server integration in Cursor is limited to the Agent mode when used with Claude models (e.g., claude-3.5-haiku). This restricted implementation means that other valuable use cases within Cursor do not benefit from MCP server capabilities. Specifically:
- The Ask mode, even when using Claude models, does not call MCP servers.
- All modes (Agent, Ask, Edit) when using other LLM providers such as OpenAI, Gemini, and DeepSeek do not call MCP servers.
This limited scope of MCP server utilization creates an inconsistent user experience and potentially underutilizes the capabilities of MCP servers within Cursor.
Impact:
The current restriction on MCP server calls has several negative impacts:
- Reduced Functionality: Users are unable to leverage the potential benefits of MCP servers in Ask and Edit modes, and when using LLMs other than Claude in Agent mode. This may limit the effectiveness and capabilities of Cursor in these scenarios.
- Inconsistent User Experience: The inconsistent application of MCP server calls across different modes and LLM providers can be confusing for users and make it harder to understand when and how MCP servers are being utilized.
- Missed Opportunities: By not fully leveraging MCP servers across all relevant use cases, Cursor may be missing opportunities to enhance its performance, features, and overall value proposition to users.
Solution:
To address these issues and maximize the benefits of MCP server integration, we propose extending MCP server calling to the following use cases:
- Enable MCP server calls in Ask mode when using Claude models. This will ensure feature parity with Agent mode for Claude models regarding MCP server utilization.
- Enable MCP server calls in Agent, Ask, and Edit modes when using other LLM providers (OpenAI, Gemini, DeepSeek, etc.). This will broaden the benefits of MCP servers to a wider range of LLM options within Cursor, providing a more consistent and powerful experience regardless of the chosen LLM.
Benefits:
Implementing this feature request will result in:
- Enhanced Functionality across Cursor Modes: Users will benefit from potentially improved performance and features in Ask and Edit modes, and with a wider range of LLM providers, due to MCP server integration.
- Consistent and Intuitive User Experience: A more consistent approach to MCP server utilization will simplify the user experience and make it clearer when MCP servers are active.
- Increased Value and Versatility of Cursor: By fully leveraging MCP servers, Cursor will become a more powerful and versatile tool, capable of delivering enhanced performance and features across a broader range of use cases and LLM providers.