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
- Open Cursor with Claude Code extension installed
- Run
/mcpcommand to open MCP server management - Observe a server that shows "needs-auth" status (e.g., linear-server)
- Try to hover over and click the "needs-auth" button
- 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-mcpin 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.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗