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
- 01List and group tabs
- 02Move and focus tabs
- 03Open and close tabs
- 04Install and remove registrations
- 05Diagnose browser and agent setup
Use cases
- 01Grouping tabs for a research task
- 02Moving a tab into another window
- 03Opening or focusing a page by request
- 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.
Tools
8Saved tool list · updated 4d ago
This tool takes no parameters.
Details
From the project READMEtab-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 doctorchecks 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 withnpx tab-hammer-mcp@latest install.npx tab-hammer-mcp uninstallundoes exactly what install did.--only <ids>/--skip <ids>limit either command to some targets (--helplists them).--extension-id <id>also allows another build of the extension.npx tab-hammer-mcpwith 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
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.