MCP 'needs-auth' button not clickable in Cursor extension

Resolved 💬 3 comments Opened Feb 7, 2026 by joanna-boop Closed Feb 11, 2026

Description

The "needs-auth" button for MCP servers in the Claude Code extension (when used in Cursor) is not clickable. When hovering over the button, the cursor changes to an I-beam (text cursor) instead of a pointer, suggesting it's being treated as text rather than a button. Clicking on it does nothing.

Steps to Reproduce

  1. Open Cursor with Claude Code extension installed
  2. Run /mcp command to open MCP server management
  3. Observe a server that shows "needs-auth" status (e.g., linear-server)
  4. Try to hover over and click the "needs-auth" button
  5. Notice the cursor changes to I-beam and clicking has no effect

Expected Behavior

  • Hovering should show a pointer cursor
  • Clicking should trigger the OAuth authentication flow in the browser

Actual Behavior

  • Hovering shows an I-beam cursor (text selection cursor)
  • Clicking does nothing - no browser window opens, no authentication flow triggered

Environment

  • Platform: macOS (Darwin 24.6.0)
  • IDE: Cursor
  • MCP Server: linear-server (and potentially others requiring auth)

Additional Context

  • The CLI version (claude-mcp in terminal) works correctly and successfully authenticates
  • The sierra MCP server shows as "connected" in the same dialog, suggesting the connection mechanism works for some servers
  • Screenshot attached shows the UI state

Workaround

None currently available within the extension. Users can authenticate via CLI, but credentials don't transfer to the extension.

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗