关于 Tab Hammer
Tab Hammer 是一个 MCP 服务,可让 AI Agent 通过 Tab Hammer 扩展管理浏览器标签页。其命令行工具可安装、检查和移除浏览器及 Agent 注册项。
主要功能
- 01列出并分组标签页
- 02移动并聚焦标签页
- 03打开和关闭标签页
- 04安装和移除注册项
- 05诊断浏览器与 Agent 配置
适用场景
- 01为研究任务整理标签页
- 02将标签页移至另一个窗口
- 03按请求打开或聚焦页面
- 04检查 Agent 与扩展的连接
MCP 相关
通过 Tab Hammer 扩展向 MCP 客户端提供浏览器标签页操作。浏览器主机通过本地套接字在扩展与服务之间转发消息。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
8收录的工具列表 · 更新于 4 天前
此工具无需参数。
详细介绍
tab-hammer-mcp
一个 MCP 服务,可让 AI Agent 通过 Tab Hammer 浏览器扩展列出、分组、移动、聚焦、打开和关闭浏览器标签页。
安装扩展后,运行(Node 20 或更高版本):
npx tab-hammer-mcp install
它会为检测到的所有 Chromium 浏览器(Chrome、Chrome Beta/Dev/Canary、Chromium、Brave、Edge、Arc)注册 Tab Hammer 的原生消息主机,并为检测到的所有 Agent(Claude Code、Claude Desktop、Codex、Cursor、VS Code、Windsurf、Devin Desktop)注册此服务,支持 macOS、Linux 和 Windows。对于其他 Agent,它会输出可供粘贴的配置。然后在浏览器中重新加载 Tab Hammer,并重启 Agent。
npx tab-hammer-mcp doctor会检查各浏览器的注册情况、扩展是否已连接,以及各 Agent 的配置,并说明如何修复问题。它还会提示是否有更新版本:安装时会复制服务,因此请使用npx tab-hammer-mcp@latest install更新。npx tab-hammer-mcp uninstall会撤销安装所做的全部更改。--only <ids>/--skip <ids>可将任一命令限定为部分目标(使用--help查看列表)。--extension-id <id>也允许使用该扩展的其他构建版本。- 不带命令运行
npx tab-hammer-mcp时,会通过 stdio 运行服务。
浏览器会运行主机,由它通过本地套接字在扩展与此服务之间转发消息(Windows 上使用每位用户独有的命名管道)。两者都会复制到 ~/.tab-hammer/mcp(Windows 上为 %LOCALAPPDATA%\TabHammer\mcp),并使用你安装的 node 运行。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。