MCP Oauth not working on Ubuntu

Describe the Bug

When SSE + OAuth MCP is registered, there are missing pieces not described anywhere and even when completed, the authorization doesn’t work.

As a workaround, one can wrap the SSE MCP in mcp-remote via npx, but the UX is not great, having to set up npx and such.

Steps to Reproduce

  • download AppImage
  • create desktop entry and add MimeType=x-scheme-handler/cursor;
  • Let there be an MCP server with OAuth authorization flow.
  • The MCP is registered and show “Needs login”
  • click needs login
  • go trough the flow
  • finally it asks to open cursor
  • let it open

Expected Behavior

Authorized MCP server.

Actually: New window opens and the MCP is not authorized.

Operating System

Linux

Current Cursor Version (Menu → About Cursor → Copy)

Version: 1.1.3
VSCode Version: 1.96.2
Commit: 979ba33804ac150108481c14e0b5cb970bda3260
Date: 2025-06-15T06:37:42.715Z
Electron: 34.5.1
Chromium: 132.0.6834.210
Node.js: 20.19.0
V8: 13.2.152.41-electron.0
OS: Linux x64 6.11.0-26-generic

Does this stop you from using Cursor

Sometimes - I can sometimes use Cursor

1 Like

Also seeing this on 1.1.6