When using MCP Feedback Enhanced in SSH Remote environments (such as Cursor SSH Remote, VS Code Remote SSH, etc.), you may encounter the following issues:
- 🚫 Browser cannot launch automatically
- ❌ "Unable to launch browser" error message
- 🔗 Web UI cannot open in local browser
SSH Remote environment limitations:
- Display Environment Isolation: Remote server has no graphical interface environment
- Network Isolation: Remote ports cannot be directly accessed locally
- No Browser Available: Remote environments typically don't have browsers installed
You have to set MCP_WEB_HOST environment to 0.0.0.0 to allow port forwarding.
MCP Feedback Enhanced uses port 8765 by default, but you can customize the port:
Important: Do not manually start the Web UI. Instead, wait for the AI model to call the MCP tool to automatically start it.
When the AI model calls the interactive_feedback tool, the system will automatically start the Web UI.
If the browser doesn't launch automatically, you need to manually connect to the Web UI:
Check your SSH Remote environment's port forwarding settings to find the corresponding local port:
Enable Debug mode in your IDE, select "Output" → "MCP Log" to see the Web UI URL:
- Copy the URL (usually
http://localhost:8765or another port) - Paste and open in your local browser
- Start using the Web UI for feedback
- Press
Ctrl+Shift+Pin VS Code - Type "Forward a Port"
- Enter the port number (default 8765)
- Access
http://localhost:8765in your local browser
- Check Cursor's port forwarding settings
- Manually add port forwarding rule (port 8765)
- Access the forwarded port in your local browser
Do NOT manually execute commands like uvx mcp-feedback-enhanced test --web, as this cannot integrate with the MCP system.
- Wait for AI model to call MCP tool
- System automatically starts Web UI
- Check port forwarding or Debug logs
- Open corresponding URL in local browser
A: SSH Remote environment is headless with no graphical interface, so browsers cannot be launched directly. You need to access through port forwarding in your local browser.
A: Check IDE's Debug output or MCP Log. If you see "Web UI started" message, it means successful startup.
A: Modify the port number in MCP settings, or wait for the system to automatically select another available port.
A: Check your SSH Remote tool documentation, or use Debug mode to view the URL in MCP Log.
A: There might be a WebSocket connection issue. Solution: Simply refresh the browser page to re-establish the WebSocket connection.
A: Please confirm the MCP tool status shows green light (indicating normal operation). Solution:
- Check the MCP tool status indicator in your IDE
- If not green, try toggling the MCP tool on/off repeatedly
- Wait a few seconds for the system to reconnect
A: Sometimes errors may prevent the MCP tool from showing green status. Solution:
- Completely close and restart VS Code or Cursor
- Reopen the project
- Wait for MCP tool to reload and show green light
Improvements for SSH Remote environments in this version:
- ✅ Automatic SSH Remote environment detection
- ✅ Clear guidance when browser cannot launch
- ✅ Display correct access URL
- ✅ Improved error messages and solution suggestions


