Where does the bug appear (feature/product)?
- Editor, Tab & Chat (autocomplete, Composer, in-editor agent)
- Terminal & commands
- Models, pricing & API keys (availability, Auto/Max, BYOK/Bedrock)
- MCP & tools
- Cloud Agents & Automations (scheduled/event)
- BugBot & Code Review
- Cursor CLI
- Cursor Mobile
- Remote (SSH / Dev Containers / WSL)
- Account, billing & login
- Something else…
Describe the Bug
Team: AUTOSIGNAL TECHNOLOGIES PTE. LTD. — Rollouts enabled, monitoring autosignal8/planner-swarm2.
Every data source we add under Automations → Rollouts → Settings → Data sources immediately shows “Failed to connect” with: “This MCP server can only run in local environments; Cursor’s backend does not connect to it or hold its sign-in.”
Reproduced with:
- Official Sentry plugin (https://mcp.sentry.dev/mcp, plugin-managed).
- Team mcp.json HTTP server o2-proxy (https://o2-mcp-proxy.auto-signal-net.workers.dev/mcp, static Authorization header). The server works from curl and returns tools/list; its request logs show no request from Cursor when the data source was created.
- Team mcp.json HTTP server openobserve (direct OpenObserve endpoint).
Steps to Reproduce
- Enable Rollouts for team AUTOSIGNAL TECHNOLOGIES PTE. LTD., monitoring autosignal8/planner-swarm2.
- Go to Automations → Rollouts → Settings → Data sources and add a data source, using any of the three MCP sources listed above (official Sentry plugin, o2-proxy HTTP MCP, or openobserve HTTP MCP).
- The new data source immediately shows “Failed to connect” with: “This MCP server can only run in local environments; Cursor’s backend does not connect to it or hold its sign-in.”
- Click “Try again”. The error is not re-evaluated.
Expected Behavior
Cursor’s backend should connect to a remote HTTP MCP (including an official plugin, and a Team mcp.json HTTP server with a static Authorization header) when it is added as a Rollouts data source, and should not treat it as a local-only MCP.
Screenshots / Screen Recordings
Screenshots attached: Rollouts Settings showing openobserve “Failed to connect”, and the Edit MCP server dialog with the same local-environments error. HTTP header values are empty in the screenshot and are not included here.
Operating System
This failure is in the Cursor Dashboard / backend (Automations → Rollouts), not in the desktop IDE, so the client OS does not appear to matter.
- Windows 10/11
- MacOS
- Linux
Version Information
N/A for Cursor IDE / CLI — this happens when adding a Rollouts data source in the Cursor Dashboard, not in the desktop IDE or CLI.
For AI issues: which model did you use?
N/A — this is a Rollouts data-source connection failure, not an AI model issue.
For AI issues: add Request ID with privacy disabled
N/A — there is no chat Request ID; the failure occurs at data-source creation in the Dashboard.
Additional Information
list-change-monitor-mcp-connectors shows the error is written at creation (createTime == updateTime, e.g. changeMonitorMcpConnectors/13409109, created 2026-11-10T00:37:51Z), and “Try again” does not re-evaluate it.
Questions: Is a team setting (Privacy Mode, Cloud Agents MCP access, etc.) blocking backend MCP connections for Rollouts? How can we connect a remote HTTP MCP with a static header as a Rollouts data source?
Does this stop you from using Cursor?
- Yes - Cursor is unusable
- Sometimes - I can sometimes use Cursor
- No - Cursor works, but with this issue

