Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
After the introduction of plugins, the Agent often does not use MCP servers that the user has installed and configured. It appears to rely on a different or limited set of MCPs (e.g. plugin/global ones) and ignores user-configured MCPs that are present in the project, even when their tools are relevant to the user’s request.
Steps to Reproduce
Install and configure a user MCP server (any third-party or custom MCP) so it is enabled for the project.
Confirm the MCP is present in the project’s MCP configuration (e.g. under the project’s MCP / mcps config).
In chat, ask the Agent to do something that clearly fits that MCP’s tools (e.g. a question or task that one of its tools can answer or perform).
Observe that the Agent uses other tools (e.g. web search) or says no relevant MCP is available, and does not call the user MCP’s tools.
Expected Behavior
The Agent should consider all enabled MCP servers for the project, including user-installed/configured ones, and use them when their tools match the user’s request. User MCPs should not be ignored in favor of only plugin or built-in MCPs.
Operating System
Linux
Version Information
IDE:
Version: 2.5.17
VSCode Version: 1.105.1
Commit: 7b98dcb824ea96c9c62362a5e80dbf0d1aae4770
Date: 2026-02-17T05:58:33.110Z
Build Type: Stable
Release Track: Early Access
Electron: 39.3.0
Chromium: 142.0.7444.265
Node.js: 22.21.1
V8: 14.2.231.22-electron.0
OS: Linux x64 6.17.0-8-generic
Additional Information
The issue appears to be that the Agent’s view of “available MCP servers” does not include or prioritize user-installed MCPs, so it never calls their tools even when they are configured and relevant. ‘Never’ might be too strong here, sometimes, maybe, with lots of extra prompting, it might?
Does this stop you from using Cursor
No - Cursor works, but with this issue