Token导航 LogoToken导航TokenDH.com
openbrowser (Buildingopen) logo
浏览器工具stdio官方级别未说明来源级核验

openbrowser (Buildingopen)

MCP Server

openbrowser

OpenBrowser是一个允许AI工具通过浏览器自动化执行任务的工具,如查看邮件、检查PR、阅读LinkedIn消息等,无需API密钥或OAuth配置。

工具数

3

提示词数

0

GitHub Stars

4

资源数

0
浏览器自动化任务自动化TypeScriptClaudeClaude DesktopClaudeCursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

buildingopen

提供方

buildingopen

最后核验

2026/5/17 20:21

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx openbrowser setup # One-time setup (~2 min)

详细介绍

打开浏览器

openbrowser.buildingopen.org

给AI你的浏览器。 查看电子邮件、查看PR、阅读LinkedIn消息、搜索谷歌、查看日历——所有这些都可以在一个设置中完成。没有API密钥。没有OAuth。没有每个服务配置。

登录Chrome一次,Claude、Cursor等人工智能工具就可以像你一样浏览网页。

npx openbrowser setup     # One-time setup (~2 min)
npx openbrowser login     # Log into Google, GitHub, LinkedIn
npx openbrowser inbox     # AI reads your unread emails

macOS+Linux。 独立工作或作为Claude、Cursor和其他AI工具的MCP服务器。

______________________________________________________________________

安装

npm install -g openbrowser-ai

或直接使用:

npx openbrowser-ai 

两者 openbrowseropenbrowser-ai 作为CLI名称工作。

快速开始

# 1. Set up OpenBrowser (~2 min, one time)
openbrowser setup

# 2. Log into your accounts
openbrowser login

# 3. See which accounts are connected
openbrowser status

# 4. Try it out
openbrowser inbox                   # Read your unread emails
openbrowser prs                     # Check your open pull requests
openbrowser calendar                # See today's meetings and events
openbrowser search "AI agent frameworks 2026"

你的AI能做什么

openbrowser inbox                    # Read your unread emails
openbrowser prs                      # Check your open pull requests
openbrowser calendar                 # See today's meetings and events
openbrowser search "your query"      # Search Google as you
openbrowser issues                   # Check issues assigned to you
openbrowser notifications            # Read your GitHub notifications
openbrowser linkedin                 # See your LinkedIn notifications
openbrowser profile                  # Get your LinkedIn profile
openbrowser messages                 # Read your LinkedIn messages
openbrowser recipe list              # See all 9 recipes

默认情况下,所有食谱都通过浏览器工作。9中的6个也有更快的API路径,无需浏览器即可工作(GitHub通过令牌,Gmail通过IMAP,日历通过API)。看 API首次设置 了解详情。

命令

openbrowser setup      # One-time setup (~2 min)
openbrowser login      # Log into your accounts
openbrowser status     # See which accounts are connected
openbrowser start      # Start the browser
openbrowser stop       # Stop the browser
openbrowser restart    # Restart the browser
openbrowser doctor     # Diagnose connection issues

连接到AI工具

OpenBrowser内置了MCP服务器,因此AI工具可以直接使用您的浏览器。

将此添加到您的Claude Desktop设置中:

{
  "mcpServers": {
    "openbrowser": {
      "command": "npx",
      "args": ["openbrowser-ai", "mcp"]
    }
  }
}

MCP服务器提供31个工具:会话管理、完全浏览器控制和所有9个配方。

运作原理

OpenBrowser让Chrome在后台与您的真实登录会话一起运行。当你的AI需要检查电子邮件或查看PR时,它会连接到该浏览器并像你一样浏览。

  1. 设置 将Chrome安装为自动启动的后台进程
  2. 登录 打开Chrome浏览器,以便您可以正常登录您的帐户
  3. 会话持续 跨重启--无需再次登录
  4. 食谱 连接到正在运行的浏览器,打开页面并提取结构化数据
  5. MCP服务器 使AI工具可以直接访问会话、浏览器控制和食谱

需求

  • Node.js>=22.6
  • 谷歌Chrome或Chromium
  • macOS或Linux(不支持Windows)

______________________________________________________________________

高级

API-首次设置(可选)

如果你设置了环境变量,9个食谱中有6个可以完全跳过浏览器。这更快,适用于没有显示器的机器。

GitHub (pr、问题、通知):

gh auth login              # easiest
# or: export GITHUB_TOKEN="ghp_..."

Gmail (收件箱):

export GMAIL_USER="you@gmail.com"
export GMAIL_APP_PASSWORD="xxxx xxxx xxxx xxxx"

Google 日历 (日历):

export GOOGLE_ACCESS_TOKEN="ya29...."
# or: export GOOGLE_CALENDAR_API_KEY="AIza..."

自定义帐户

跟踪内置Google/GitHub/Linkin之外的会话:

openbrowser domain add slack.com d lc --label Slack
openbrowser domain list
openbrowser domain remove slack.com

输出格式

所有命令支持 --format json|text默认值:交互时为文本(TTY),管道时为JSON。

{
  "command": "recipe:prs",
  "version": "0.4.0",
  "timestamp": "2026-03-03T00:00:00.000Z",
  "success": true,
  "data": { "prs": [...], "total": 1 },
  "summary": "1 open PR"
}

程序化API(SDK)

import { OpenBrowser } from 'openbrowser-ai';

const ob = new OpenBrowser();
const status = await ob.getStatus();
const prs = await ob.runRecipe('prs');
const browser = await ob.connect(); // Direct Playwright CDP handle

配置

配置文件: ~/.openbrowser/config.json

{
  "cdpPort": 9222,
  "profileDir": "~/.openbrowser/chrome-profile",
  "timezone": "Europe/Berlin"
}

Linux无头

在无头Linux服务器上, openbrowser login 使用带有VNC的虚拟显示器,以便您可以远程登录。需要 xvfbx11vnc:

apt install xvfb x11vnc

许可证

麻省理工学院

目录标签

目录标签

浏览器自动化任务自动化TypeScriptClaude本地部署AI工具集成无API配置

支持客户端

Claude DesktopClaudeCursor

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

oauth

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

openbrowser

工具数量(toolCount,工具数)

3

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiooauth部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP