[BUG] [VSCode Extension] MCP Authenticate button does not open browser on macOS
Status Fixed / completed
Reported on v2.1.90
Maintainer reply ✓ Yes — claude[bot]
Activity 8 comments · opened Apr 2, 2026 · closed May 9, 2026
💡 Likely answer: A maintainer (claude[bot], contributor)
responded on this thread — see the highlighted reply below.
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
Bug Description
Clicking the "Authenticate" button for remote MCP servers (e.g. claude.ai Atlassian Rovo) in the /mcp panel does not open a browser window on macOS. The UI shows "Completing authentication in browser..." indefinitely, but no browser opens.
Steps to Reproduce
- Open Claude Code VSCode extension
- Type
/mcpin the chat input - Select a remote MCP server that requires auth (e.g. "claude.ai Atlassian Rovo")
- Click the Authenticate button
Expected Behavior
A browser window opens with the OAuth authentication page.
Actual Behavior
The UI transitions to "Completing authentication in browser..." and stays there. No browser window opens.
Additional Context
open https://claude.aiworks fine in the VSCode terminal, so browser itself is not blocked- Extension log shows
authenticate_mcp_serverrequest is received, but no URL is opened afterward — onlyget_mcp_serverspolling continues - Log entry:
Received message from webview: {"type":"authenticate_mcp_server","serverName":"claude.ai Atlassian Rovo"}with no subsequent openExternal call logged
Environment
- OS: macOS
- VSCode version: 1.113.0
- Claude Code extension version: 2.1.90
What Should Happen?
Clicking the "Authenticate" button should open a browser window with the OAuth login page for the MCP server (e.g. Atlassian login page via claude.ai).
Error Messages/Logs
MCP server "claude.ai Atlassian Rovo": Skipping connection (cached needs-auth)
Steps to Reproduce
- Open a project in VSCode with the Claude Code extension installed
- Type
/mcpin the Claude Code chat input and press Enter - The MCP servers panel opens — select "claude.ai Atlassian Rovo"
- Click the "Authenticate" button
- UI shows "Completing authentication in browser..." but no browser window opens
Claude Model
Sonnet (default)
Is this a regression?
I don't know
Last Working Version
_No response_
Claude Code Version
2.1.90 (Claude Code)
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
Terminal.app (macOS)
Additional Information
_No response_
8 Comments
Found 1 possible duplicate issue:
This issue will be automatically closed as a duplicate in 3 days.
🤖 Generated with Claude Code
I'm also experiencing this
I am also experiencing this
I'm also experiencing this
I experience the same issue
Experiencing the same issue. Using latest version (2.1.101)
This issue was fixed as of version 2.1.110.
This issue has been automatically locked since it was closed and has not had any activity for 7 days. If you're experiencing a similar issue, please file a new issue and reference this one if it's relevant.