← 返回目录
O

OpenTabs

社区
让 AI 通过浏览器会话调用真实 Web API。
GitHub 源仓库 ↗
★ 874 Stars 分类 · 浏览器自动化 非常热门
49FMRS · D
可靠性
6/20
安全与权限
10/20
维护活跃度
9/20
文档质量
12/20
安装易用性
12/20

资料显示 OpenTabs 是 MIT 许可的开源本地浏览器桥接项目,支持 MCP 客户端、CLI、Chrome 扩展和插件。资料未提供缓存的服务器清单、具体工具标识、客户端配置示例或明确传输协议,因此这些字段未作推断。

查看 FMRS 评分方法 →

OpenTabs 是一个本地运行的 MCP 服务器和 Chrome 扩展桥接工具。它让 AI 通过已认证的浏览器会话调用 Web API,而不是依赖截图或 DOM 抓取。项目提供插件机制、内置浏览器工具和 CLI 模式,并采用 MIT 许可证。

工具能力

暂未整理工具清单。

安装接入

需要 Node.js 22 及以上版本和 Chrome。全局安装 @opentabs-dev/cli 后运行 opentabs start,然后在 chrome://extensions/ 中启用开发者模式并加载 ~/.opentabs/extension。之后可使用 opentabs plugin install <plugin-name> 安装插件。

选型与风险

适合谁

  • 需要让 AI 使用现有浏览器登录状态调用 Web API 的用户。
  • 希望在本地运行并通过 MCP 客户端使用多个服务插件的用户。
  • 需要浏览器级操作或自定义插件开发的开发者。

不适合谁

  • 不使用 Chrome 或不希望授予 AI 浏览器会话访问权限的用户。
  • 需要云端托管服务或明确 OAuth/API 密钥配置流程的场景。
  • 要求已提供固定工具清单和传输方式证据的集成评估。

所需权限

  • 需要安装并运行 Node.js CLI。
  • 需要 Chrome 扩展访问浏览器标签页,以桥接本地服务器。
  • AI 使用的是当前浏览器已登录账户的会话权限。
  • 插件工具默认关闭,启用后可设置为关闭、询问或自动执行。
  • 项目包含匿名遥测,并提供退出选项。

风险与副作用

  • 已登录浏览器会话可让 AI 使用相应服务权限执行操作。
  • 启用插件前需要审查其源代码;插件更新后权限会重置。
  • 将工具设置为自动执行会减少人工确认机会。
  • 浏览器操作、网络捕获和第三方服务调用可能产生不符合预期的外部影响。

常见排障

  1. 确认 Node.js 版本为 22 或更高,并且 Chrome 已安装。
  2. 确认已运行 opentabs start。
  3. 确认在 chrome://extensions/ 中开启开发者模式并加载了 ~/.opentabs/extension。
  4. 确认目标网站已在浏览器中登录。
  5. 确认所需插件已安装且对应工具已显式启用。

使用场景

通过已登录的浏览器会话操作 Slack、Discord、GitHub、Jira、Notion、Figma、AWS 或 Stripe 等服务。
使用内置浏览器工具进行截图、点击、输入和网络捕获。
安装或开发面向特定网站的插件。

支持客户端

暂未确认支持的客户端。