Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
I have four Jenkins MCP servers configured in ~/.cursor/mcp.json. They share the same HTTP URL (https://jenkins.mcp.cloudos.adskeng.net/mcp) but use different X-Jenkins-URL headers to target different Jenkins controllers (dev c001, prod admin-oc, legacy master-4, master-5).
Until Thu–Fri Jul 16–17, all four appeared in Settings → Tools & MCP and connected at startup. After a Cursor 3.12.17 restart with unifiedAgent layout (Fri Jul 17 ~20:59), only jenkins-mcp-c001 appears in the rendered Settings list and only one Jenkins server is loaded by the MCP process. The other three entries remain in mcp.json but are never connected or shown in the UI.
Steps to Reproduce
- Add 4 HTTP MCP entries in ~/.cursor/mcp.json with same url, different headers
- Restart Cursor 3.12.17
- Open Settings → Tools & MCP
- Only one Jenkins entry appears in the rendered list
Expected Behavior
All four entries visible and connectable (as on Jul 16 session logs).
Operating System
MacOS
Version Information
Version: 3.12.17 (Universal)
VS Code Extension API: 1.128.0
Commit: 0fb762053c34788bb7760d5673f8a6d4c8589d50
Date: 2026-07-17T02:53:53.006Z
Layout: IDE
Build Type: Stable
Release Track: Default
Electron: 40.10.3
Chromium: 144.0.7559.236
Node.js: 24.15.0
V8: 14.4.258.32-electron.0
xterm.js: 6.1.0-beta.256
OS: Darwin arm64 25.5.0
Does this stop you from using Cursor
No - Cursor works, but with this issue