It doesnt appear in Customize section of the Cursor settings, even with my project_2 selected. While User MCP connections appear and they work well. Moreover, it seems like the agent can’t access them as well.
Please check the screenshots attached as well, to understand better
Steps to Reproduce
Option 1
Create an mcp.json file inside one of your projects that was added to workspace
Define an MCP server there
Go to “Settings” → “Customize”
Select the same project in the dropdown at left below the “Search MCPs”
Hey, thanks for the detailed report with screenshots and the version. It really helped us narrow this down quickly.
What you’re describing is reproducible. In a multi-root workspace (multiple projects in one window), project-level servers from .cursor/mcp.json in the second and later roots don’t show up in Customize under any scope, and the agent doesn’t connect to them. This isn’t something in your setup. Your mcp.json is correct. This is a known issue we’re tracking, and I can’t share an ETA yet.
For now, there are two workarounds:
Move the server to the user-level config ~/.cursor/mcp.json. There’s no approval gate there, it’ll be picked up right away and the agent will be able to use it. Example:
If you want to keep it project-scoped, make project_2 the first folder in the workspace and open it once in a separate window (not as part of the workspace) so you can approve the server. After that, it should stay valid in the workspace window too.
I’ll post here once I have an update. Let me know if the workarounds don’t help.
hey! is there any expectation here? this is pretty bad. I had a workspace with multiple mcps on each one and it was great having cursor aggregating those for me… and now nothing works
Seems like the regression doesn’t just apply to multi-root workspaces. Managed to replicate on my project. Note: web/ here does not have its own .cursor/folder.
No update on timing yet. This is an issue we’re tracking, and I’ll reply right here as soon as there’s any news. For now, the easiest workaround is to move the server to the user-level config at ~/.cursor/mcp.json. There’s no approval gate there, it gets picked up right away, and the agent can use it.
@jsphbtst thanks for the screenshots. I can see sample-mcp in .cursor/mcp.json at the project root, but it doesn’t show up in the Customize list, even though User and Plugin MCP do show up. To figure out if this is the same issue or a different one, can you confirm a couple things:
Are you opening a single project in a single-folder window, or is this a multi-root .code-workspace with multiple folders?
Your Cursor version Cursor Settings > bottom, or About.
Does sample-mcp actually connect to the agent and do tools get called in chat, or is it not there at all?
The main case in this thread is multi-root, where servers from the second and later folders don’t show up. If you’re on single-folder and it still doesn’t appear, that’s a different scenario, and the details above will help us separate it.
Hey @Stephen_Reid, thanks for the report. Just to confirm, what’s described earlier in this thread is a multi-root .code-workspace setup with multiple folders in one window, and that case is already fixed in recent releases.
Your case is a single-folder workspace, which is a different scenario. We’re aware of it and tracking it, but it’s not the same as the main issue in this thread. I can’t share an exact ETA yet.
Workaround for now: move the server to the user-level config at ~/.cursor/mcp.json. There’s no approval gate there, so it gets picked up right away and the agent can see it. Example:
To avoid mixing your single-folder case with the multi-root one in this thread and to track it more accurately, please start a separate thread. In it, include:
The exact layout, where .cursor/mcp.json lives relative to the root of the folder you opened.
Your Cursor version, you mentioned 3.16.17, please include it in the new thread too.
Whether the server shows up anywhere under Customize and whether its tools are called from chat, or if it’s not visible at all.
Drop the link to the new thread here and I’ll follow up.