Token导航 LogoToken导航TokenDH.com
MCP Server Agent Browser logo
浏览器工具未说明官方级别未说明来源级核验

MCP Server Agent Browser

MCP Server

MCP服务器包装的浏览器自动化代理,允许MCP兼容客户端通过LLM驱动真实浏览器进行页面导航、表单填充、按钮点击、截图等操作。

工具数

39

提示词数

0

GitHub Stars

1

资源数

0
浏览器自动化RustClaudeClaude DesktopClaude

安装说明

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

作者 / 组织

codeChap

提供方

codeChap

最后核验

2026/5/17 20:22

快速接入

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

详细介绍

mcp服务器代理浏览器

状态:测试 --功能正常,但仍在验证中。预计会有粗糙的边缘。

让LLM驱动真正的浏览器。此MCP服务器包装 代理浏览器 (由Vercel Labs提供),因此任何兼容MCP的客户端——Claude Desktop、Claude Code或其他客户端——都可以浏览页面、填写表单、点击按钮、截图等。

Claude Code navigating Hacker News and taking a screenshot

先决条件

安装 agent-browser CLI:

cargo install agent-browser
agent-browser install

构建

cargo build --release

二元的: target/release/mcp-server-agent-browser

配置

添加到您的MCP客户端配置中(克劳德桌面/Claude代码示例):

{
  "mcpServers": {
    "agent-browser": {
      "command": "/path/to/mcp-server-agent-browser"
    }
  }
}

服务器使用JSON-RPC 2.0通过stdio进行通信,它可以与任何MCP客户端配合使用。

环境变量描述默认值
AGENT_BROWSER_PATH通往 agent-browser 二进制agent-browser (通过 $PATH)

它能做什么

服务器公开了35多种工具,包括:

  • 导航 --打开URL,返回/前进,重新加载
  • 交互 --单击、键入、填写、按键、悬停、滚动、拖动、选择、选中/取消选中、上传、下载
  • 阅读 --获取页面文本、HTML、属性、URL、标题
  • 无障碍browser_snapshot 返回一个可访问性树 @ref 在后续调用中可用作选择器的标识符
  • 状态 --检查元素是否可见、已启用或已选中
  • 捕捉 --屏幕截图(视觉模型可选注释)和PDF导出
  • 会话 --使用独立的Cookie/存储/视口创建隔离的浏览器会话
  • Cookie --获取、设置、清除
  • JavaScript --在页面上下文中评估任意JS
  • 开发者工具 --读取控制台日志,检查网络请求,通过CDP连接

每个工具都有参数模式的自我记录——您的MCP客户端会自动发现它们。

运作原理

典型的AI驱动交互遵循以下模式:

  1. browser_navigate --打开页面
  2. browser_snapshot --获取可访问性树以了解页面结构
  3. browser_click / browser_fill --使用交互 @ref 快照中的选择器
  4. browser_screenshot --目视验证结果

代理决定调用哪些工具以及调用顺序。你只需要描述你想做什么。

会话

所有工具都接受可选 session_id.与创建隔离会话 browser_new_session 并将返回的ID传递给后续呼叫。每个会话都有自己的Cookie、存储和视口。如果没有会话ID,命令将使用默认会话。

超时

命令超时后 60秒 默认情况下。这 browser_wait 该工具会根据您指定的等待时间自动调整其超时时间。

局限性

  • 需要Rust工具链来构建,需要Node.js来构建 agent-browser 守护进程
  • 仅铬-- agent-browser 幕后使用剧作家
  • 默认情况下无头——没有可见的浏览器窗口
  • 对于慢速页面或复杂的交互,60秒的默认超时可能不够
  • 没有内置的身份验证持久性——除非通过cookie工具进行管理,否则在服务器重启之间重置cookie
  • 文件上传/下载路径经过验证,但仅限于系统目录

许可证

麻省理工学院

目录标签

目录标签

浏览器自动化RustClaude本地部署LLM驱动表单填充页面截图JavaScript执行

支持客户端

Claude DesktopClaude

接入字段

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

未说明

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

session

工具数量(toolCount,工具数)

39

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明session部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP