mcpField
T
Tab Hammer

Tab Hammer

Local
github.comBrowser Automation0Updated 4d ago

About Tab Hammer

Tab Hammer is an MCP server that lets AI agents manage browser tabs through the Tab Hammer extension. Its CLI can install, check, and remove the browser and agent registrations.

Key features

  1. 01List and group tabs
  2. 02Move and focus tabs
  3. 03Open and close tabs
  4. 04Install and remove registrations
  5. 05Diagnose browser and agent setup

Use cases

  1. 01Grouping tabs for a research task
  2. 02Moving a tab into another window
  3. 03Opening or focusing a page by request
  4. 04Checking an agent's extension connection

MCP support

Exposes browser tab operations through the Tab Hammer extension to MCP clients. The browser host relays between the extension and server over a local socket.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"boltcreative-tab-hammer": {
"command": "npx",
"args": [
"-y",
"tab-hammer-mcp"
]
}
}
}
Run commandnpx -y tab-hammer-mcp

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npmtab-hammer-mcp0.1.0

Tools

8

Saved tool list · updated 4d ago

This tool takes no parameters.

Details

From the project README

tab-hammer-mcp

An MCP server that lets AI agents list, group, move, focus, open, and close browser tabs through the Tab Hammer browser extension.

With the extension installed, run (Node 20 or newer):

npx tab-hammer-mcp install

It registers Tab Hammer's native messaging host with every Chromium browser it finds (Chrome, Chrome Beta/Dev/Canary, Chromium, Brave, Edge, Arc) and this server with every agent it finds (Claude Code, Claude Desktop, Codex, Cursor, VS Code, Windsurf, Devin Desktop), on macOS, Linux, and Windows. For any other agent it prints the config to paste. Then reload Tab Hammer in the browser and restart the agent.

  • npx tab-hammer-mcp doctor checks each browser's registration, whether the extension is connected, and each agent's config, and says how to fix what's wrong. It also says when a newer version is out: install copies the server, so update with npx tab-hammer-mcp@latest install.
  • npx tab-hammer-mcp uninstall undoes exactly what install did.
  • --only <ids> / --skip <ids> limit either command to some targets (--help lists them).
  • --extension-id <id> also allows another build of the extension.
  • npx tab-hammer-mcp with no command runs the server over stdio.

The browser runs the host, which relays between the extension and this server over a local socket (a per-user named pipe on Windows). Both are copied to ~/.tab-hammer/mcp (%LOCALAPPDATA%\TabHammer\mcp on Windows) and run with the node you installed with.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.