wsl-chrome-mcp-bridge
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@wsl-chrome-mcp-bridgeOpen Chrome and navigate to https://example.com"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
wsl-chrome-mcp-bridge
MCP bridge that launches Chrome on Windows from WSL2 and proxies chrome-devtools-mcp.
How it works
Claude Code (WSL2)
↕ stdio (JSON-RPC)
wsl-chrome-mcp-bridge (WSL2)
├── spawns Chrome on Windows (--remote-debugging-port)
├── spawns chrome-devtools-mcp via npx
└── proxies MCP messages + adds chrome_open / chrome_close toolsThe bridge adds two lifecycle tools (chrome_open / chrome_close) and proxies all other tool calls to chrome-devtools-mcp. Chrome is launched on-demand when chrome_open is called and tool definitions are prefetched at startup for instant availability.
Requirements
WSL2 with mirrored networking mode enabled (see below)
Node.js >= 20
Google Chrome installed on Windows
npxavailable in PATH
WSL2 mirrored networking
The bridge connects to Chrome's debug port at 127.0.0.1. WSL2's default NAT mode isolates the network from Windows, so mirrored mode is required.
Add to %USERPROFILE%\.wslconfig:
[wsl2]
networkingMode=mirroredThen restart WSL: wsl --shutdown
Installation
# Run directly (no install needed)
npx -y wsl-chrome-mcp-bridge
# Or install globally
npm install -g wsl-chrome-mcp-bridgeClaude Code configuration
Add to your .mcp.json:
{
"mcpServers": {
"chrome-devtools": {
"command": "npx",
"args": ["-y", "wsl-chrome-mcp-bridge"]
}
}
}Options
Option | Environment Variable | Default | Description |
|
|
| Chrome remote debugging port |
|
|
| Chrome user data directory (Windows path) |
|
| auto-detect | Path to Chrome executable |
|
| off | Run Chrome in headless mode |
| Show help | ||
| Show version |
Chrome path auto-detection
Query Windows registry via PowerShell (
App Paths\chrome.exe)Check known paths (
/mnt/c/Program Files/Google/Chrome/Application/chrome.exe, etc.)
License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/dijdzv/wsl-chrome-mcp-bridge'
If you have feedback or need assistance with the MCP directory API, please join our Discord server