yoke

hamzahamidi/yoke
★ 0 stars TypeScript File System Updated today
MCP server for the Chrome you already use. Every operation names an explicit tab id, every tab in every window is reachable, and it needs no second profile and no browser-wide debugging port.
View on GitHub → 🔍 Audit Wallet Slippage →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "yoke": {
      "command": "npx",
      "args": [
        "-y",
        "hamzahamidi/yoke"
      ]
    }
  }
}

README Excerpt

Yoke drives the Chrome you are already using: an extension plus a native messaging host, so there is no browser to launch, no second profile, and no browser-wide debugging port. Chrome spawns the host itself when the extension connects, and the endpoint in between (a Unix socket at mode 0600 inside a directory whose 0700 mode is verified, or a named pipe on Windows) exists only while that connection is live. There is one per Chrome profile, so two profiles with the extension loaded are both reac

Tools (5)

debuggernativeMessagingscriptingtabGroupstabs