Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
Adding a data point that might help narrow this down:
My global ~/.cursor/mcp.json is completely ignored by the agent. The same MCP configurations work perfectly when placed in the project-level .cursor/mcp.json.
Setup:
macOS 26.2 (Darwin 25.2.0, arm64)
Cursor Version: 2.5.22
Steps to Reproduce
Reproduction:
Add MCP servers to ~/.cursor/mcp.json
Agent cannot discover or use them
Move the exact same config to .cursor/mcp.json in the project root
Agent discovers and uses them immediately — no other changes
MCPs installed as Cursor plugins (Supabase, Figma) also work fine. The issue seems specific to the global config file being ignored entirely.
Workaround: Project-level .cursor/mcp.json for now.
Expected Behavior
MCPs in global show up in Tools (which they do) but are actually discovered by the agent when asked.
Operating System
MacOS
Version Information
Version: 2.5.22
VSCode Version: 1.105.1
Commit: 0eda506a36f70f8dc866c1ea642fcaf620090080
Date: 2026-02-23T00:15:21.265Z
Build Type: Stable
Release Track: Default
Electron: 39.4.0
Chromium: 142.0.7444.265
Node.js: 22.22.0
V8: 14.2.231.22-electron.0
OS: Darwin arm64 25.2.0
For AI issues: which model did you use?
Many
Does this stop you from using Cursor
No - Cursor works, but with this issue