
webmcp-bridge
by holon-run·★ 25·Score 44
A bridge that connects local MCP clients to browser WebMCP tools through Playwright, supporting both native and injected adapters.
Overview
The webmcp-bridge provides a stable local bridge that allows MCP clients to call browser WebMCP tools, either through native WebMCP when available or through injected adapters when not. It maintains execution in the browser where capabilities like site authentication and human-AI collaboration already exist, while exposing a standard stdio MCP interface to local clients. The architecture supports both headless automation and visible browser windows for collaborative workflows.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose webmcp-bridge when you need MCP access to browser-only services or when you want human + AI collaboration through the same authenticated browser session.
When NOT to choose this
Don't use this if you need persistent credential management or if your target sites block automated access through browser automation tools.
Tools this server exposes
12 tools extracted from the READMEbridge.openOpens a browser session for WebMCP collaboration
bridge.closeCloses the current browser session
diagram.getRetrieves the current board state as JSON
diagram.loadDemoLoads a demo board configuration
diagram.setTitleSets the title of the current board
diagram.exportExports the current board
nodes.createCreates a new node on the board
nodes.updateUpdates an existing node on the board
nodes.deleteDeletes a node from the board
edges.createCreates a connection between nodes
selection.getGets the currently selected elements
selection.removeRemoves selected elements from the board
Comparable tools
Installation
# Install Playwright browsers first
npx playwright install
# Install from npm
npm install -g @webmcp-bridge/local-mcp
# Run directly
npx -y @webmcp-bridge/local-mcp --url https://board.holon.run --headless
# Or with uxc (recommended for stable shortcuts)
uxc link board-webmcp-ui "npx -y @webmcp-bridge/local-mcp --url https://board.holon.run --no-headless"Claude Desktop configuration:
{
"mcpServers": {
"webmcp-bridge": {
"command": "npx",
"args": ["-y", "@webmcp-bridge/local-mcp", "--url", "https://board.holon.run"]
}
}
}FAQ
- What's the difference between native WebMCP and adapter mode?
- Native WebMCP uses the site's existing implementation via browser navigator.modelContext, while adapter mode injects a shim that provides WebMCP functionality for sites that don't have it built-in.
- Does it handle authentication?
- The bridge assumes users are already authenticated in the browser session. It doesn't implement credential vaulting but can reuse existing logged-in browser profiles.
Compare webmcp-bridge with
Last updated · Auto-generated from public README + GitHub signals.