mcpField
T
Tab Hammer

Tab Hammer

本地服务
github.com浏览器自动化04 天前更新

关于 Tab Hammer

Tab Hammer 是一个 MCP 服务,可让 AI Agent 通过 Tab Hammer 扩展管理浏览器标签页。其命令行工具可安装、检查和移除浏览器及 Agent 注册项。

主要功能

  1. 01列出并分组标签页
  2. 02移动并聚焦标签页
  3. 03打开和关闭标签页
  4. 04安装和移除注册项
  5. 05诊断浏览器与 Agent 配置

适用场景

  1. 01为研究任务整理标签页
  2. 02将标签页移至另一个窗口
  3. 03按请求打开或聚焦页面
  4. 04检查 Agent 与扩展的连接

MCP 相关

通过 Tab Hammer 扩展向 MCP 客户端提供浏览器标签页操作。浏览器主机通过本地套接字在扩展与服务之间转发消息。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"boltcreative-tab-hammer": {
"command": "npx",
"args": [
"-y",
"tab-hammer-mcp"
]
}
}
}
启动命令npx -y tab-hammer-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmtab-hammer-mcp0.1.0

工具

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 运行。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。