{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.LinVireo/browsertap-mcp","description":"MCP server that drives the real Chrome you already use, through an extension and CDP.","title":"BrowserTap MCP","repository":{"url":"https://github.com/LinVireo/browsertap-mcp","source":"github"},"version":"0.4.12","websiteUrl":"https://github.com/LinVireo/browsertap-mcp","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"browsertap-mcp","version":"0.4.12","transport":{"type":"stdio"},"environmentVariables":[{"description":"Which connected browser an unqualified call targets: chrome, edge or opera. Defaults to whichever registered first.","name":"BROWSERTAP_PREFERRED_BROWSER"},{"description":"Approval profile: lab or safe. Defaults to lab, which skips approval prompts and still enforces the cross-process lock, the quiet-input gate, target activation and on-screen confirmation; safe asks before every physical input.","name":"BROWSERTAP_MODE"},{"description":"Base loopback port for the bridge daemon. Defaults to 18765.","name":"BROWSERTAP_BRIDGE_PORT"},{"description":"Directory holding the bridge token and runtime state. Defaults to ~/.browsertap.","name":"BROWSERTAP_STATE_DIR"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-23T17:46:51.886231Z","publishedAt":"2026-08-23T17:46:51.886231Z","updatedAt":"2026-08-23T17:46:51.886231Z","isLatest":true}}}],"metadata":{"count":1}}
