Tabherd
Provides tools for controlling the Brave browser via an extension and local native bridge, enabling tab organization, window movement, bookmark saving, page reading, and browser interaction.
Provides tools for controlling the Firefox browser via an extension and local native bridge, enabling tab organization, window movement, bookmark saving, page reading, and browser interaction.
Click on "Deploy 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., "@Tabherdorganize my tabs into groups by domain"
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.
Tabherd
Your browser, connected to your agent. A thin extension and local native bridge expose browser APIs through six MCP tools and a JSON CLI. Organize tabs, move windows, save bookmarks, read pages, and interact with the browser you already use.
Quick start
Requires Node.js 22.18 or newer.
npm install -g tabherdDownload
tabherd-VERSION-chrome.zipfrom the latest release and unzip it. Load the folder as an unpacked extension in Chrome, Chromium, Edge, or Brave (Developer mode → Load unpacked).Register the host for every installed browser:
tabherd setup.Reload the extension and check its popup connection.
Run
tabherd doctor, thentabherd call tabs.query '[{}]'.
For Firefox, download tabherd-VERSION-firefox.zip and temporarily load its manifest.json from about:debugging.
On Nix, nix run github:lmdevv/tabherd -- --help runs the CLI. The NixOS and Home Manager modules (programs.tabherd.enable = true) register the browsers declaratively, so you skip tabherd setup. See Nix and NixOS.
Add the bridge to your agent’s stdio MCP configuration:
{
"mcpServers": {
"tabherd": {
"command": "tabherd",
"args": ["mcp"]
}
}
}The browser starts the native host automatically. No account or separate server. Tabherd grants local control of your real browser profile; use it with agents you trust, and pick Full access, Standard (no cookies, page JavaScript, or data deletion) or Read only in the extension popup. API availability varies by browser.
Quick start · Nix and NixOS · Tools and CLI · Agent skill
Related MCP server: custom-chrome-dev-mcp
From source
Requires pnpm.
pnpm install
pnpm buildLoad apps/extension/dist/chrome-mv3 as an unpacked extension, then use node packages/bridge/dist/index.js in place of tabherd. Firefox: pnpm build:firefox, then load apps/extension/dist/firefox-mv2/manifest.json.
Docs: pnpm --filter docs dev. Checks: pnpm test and pnpm check-types. Optional real browser test on Linux with Chromium: pnpm test:browser.
License
This server cannot be deployed
Maintenance
Related MCP Connectors
Browser MCP for logged-in tasks. Uses your Chrome — credentials stay local. Zero-token replay.
Stealth web browser for agents: search, fetch, click, download and type in persistent MCP sessions.
Hosted real Google Chrome MCP with per-user persistent state. Navigate, click, type, screenshot.
A paid remote MCP for AI agent browser approval MCP, built to return verdicts, receipts, usage logs,
Related MCP Servers
- AlicenseNot gradedqualityAmaintenanceMCP server for local browser control via Chrome/Edge extension, enabling agents to open isolated tabs, observe pages, take screenshots, and interact with accessible controls using an existing browser profile. It is agent-agnostic, local-only, and supports safe session scoping with origin grants and sensitive-data blocking.MIT
- AlicenseNot gradedqualityBmaintenanceEnables MCP clients to drive your already-open Chrome browser like a human, using 45 tools for navigation, perception, capture, and trusted input that pages receive as genuinely user-generated.MIT
- AlicenseNot gradedqualityBmaintenanceEnables remote AI agents to control a local, authenticated desktop browser over MCP through an outbound WebSocket bridge and Chrome extension, supporting tab management, navigation, page reading, clicking, typing, scrolling, screenshots, and JavaScript evaluation.1MIT
- AlicenseNot gradedqualityAmaintenanceProvides MCP tools to control real, logged-in Chrome or Brave browser profiles—tabs, navigation, clicks, and typing—with secure profile isolation and no network listener.1MIT