Token导航 LogoToken导航

MCP Server · 浏览器工具

Browsermcp Enhanced

LaskoBOT 是一个基于 WebSocket 的多实例跨浏览器自动化工具,支持 Chrome 和 Firefox,提供统一的工具集和自动重连功能。

未说明官方级别未说明来源级核验工具 0
浏览器自动化JavaScriptClaude

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
david-strejc
提供方
david-strejc

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

39

仓库热度

收录来源

1 个

MCP World

选型结论

Browsermcp Enhanced 属于浏览器工具类 MCP Server,公开资料标注 0 个工具,通过传输方式未标注接入,适配 Claude,没有现成的安装命令;接入前先确认权限范围。

分类

浏览器工具

传输方式

未说明

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

公开资料仍需确认:安装命令

详细介绍

LaskoBOT — 协议v2,多实例,跨浏览器

LaskoBOT 版本 1.30.7

现代MCP服务器+浏览器扩展,实现通过单一WebSocket守护进程进行可靠、多实例自动化。

✨ 特点/功能

✨ 精彩瞬间

  • 单个WS守护进程(8765),多个会话(Claude实例)
  • 会话级别的标签路由和所有权管理(无串扰)
  • 在Chrome和Firefox之间统一工具
  • 自动重连(Firefox添加了警报+在线钩子)

🚀 快速入门

先决条件

  • Node.js 20+(版本)
  • Chrome 或 Firefox
  • 克劳德·科德
  • 同样适用于WSL2和Windows版Chrome

安装

第一步 - 部署脚本
git clone https://github.com/david-strejc/browsermcp-enhanced.git
cd browsermcp-enhanced
./scripts/deploy
步骤2 - 安装systemd服务(HTTP + WS守护进程):
  • 选项A:用户服务(推荐给nvm用户使用,无需sudo权限):
  ./scripts/systemd-user-install.sh
  • 选项B:系统服务(需要sudo权限):
  sudo ./scripts/systemd-install.sh --user "$USER" \
    --install-dir "/home/$USER/.local/lib/browsermcp-enhanced" \
    --http-port 3000 --ws-port 8765
第三步 - 加载扩展程序(每次仅限一个浏览器):
  • Chrome: chrome://extensions → 开发者模式 → 加载未打包扩展 → chrome-extension/
  • Firefox: about:debugging#/runtime/this-firefox → 加载临时插件 → firefox-extension/manifest.json
步骤4 - 配置MCP
  {
    "mcpServers": {
      "browsermcp": {
        "type": "http",
        "url": "http://127.0.0.1:3000/mcp"
      }
    }
  }

如需了解详细的架构和故障排除信息,请参阅 ADVANCE_INFO.md 翻译为中文是:“提前信息.md” 或者更自然地表达为 “预先信息文件.md”(其中,“.md”通常表示Markdown格式的文件)

🐛 已知问题

  • WebSocket重连可能需要重启Chrome浏览器
  • 一些实施严格内容安全策略(CSP)的网站可能需要启用不安全模式
  • Safari 和 Firefox 的支持将在 v2.0.0 版本中到来
  • 在代理之后/通过代理: 如果你使用代理,请设置 NO_PROXY=localhost,127.0.0.1 允许本地连接

📖 使用方法

基本导航

// Navigate to a URL
await browser_navigate({ url: "https://example.com" })

// Snapshot
await snapshot.accessibility({ mode: 'scaffold' })

// Click an element
await browser_click({ ref: "button-1", element: "Submit button" })

JavaScript 执行

// Plain DOM
await js.execute({ code: "return document.title" })

// Safe operation (no code)
await js.execute({ method: 'query', args: ['h3', { attrs: ['textContent'], limit: 10 }] })

// Unsafe (enable in extension options first)
await js.execute({ code: "(function(){ return location.href })()", unsafe: true })

表单自动化

// Multi-step form filling
await browser_multitool({
  intent: "form_fill",
  snapshot: snapshotData,
  fields: {
    "username": "john.doe",
    "email": "john@example.com",
    "message": "Hello world"
  }
})

调试与日志

守护进程: /tmp/browsermcp-daemon.log, /tmp/browsermcp-events.log Chrome: chrome://extensions → 检查(背景) Firefox: about:debugging → 检查(背景)

🔧 高级配置

环境变量

# Allow all origins (development)
BROWSER_MCP_ALLOWED_ORIGINS="*"

# Specific origins (production)
BROWSER_MCP_ALLOWED_ORIGINS="https://example.com,https://app.example.com"

# Custom WebSocket port
BROWSER_MCP_PORT=8765

扩展选项(Firefox)

  • 不安全模式切换(必要时使用) unsafe: true)

📚 API参考

核心工具

  • browser_navigate, browser_go_back, browser_go_forward
  • dom.click, dom.type, dom.hover, dom.select
  • snapshot.accessibility
  • tabs.list, tabs.select, tabs.new, tabs.close
  • console.get, screenshot.capture, js.execute

🧪 测试

# Run tests
npm test

# Quick test
npm run test:quick

# With coverage
npm run test:coverage

🛠️ 开发

# Watch mode
npm run watch

# Type checking
npm run typecheck

# Inspector
npm run inspector

📝 更新日志

见 CHANGELOG.md 翻译为中文是:“变更日志文件(Markdown 格式)” 查看详细版本历史。

v1.0.0(最新版)

  • 🚀 首个可投入生产的发布版
  • ✅ 基于RPC的安全模式执行
  • ✅ 沙盒化的iframe隔离
  • ✅ 全面的测试套件
  • ✅ 完整文档

🤝 贡献

欢迎贡献!请随时提交拉取请求。

  1. 为仓库创建分支(或“克隆仓库”)
  2. 创建你的特性分支(git checkout -b feature/AmazingFeature)
  3. 提交您的更改(git commit -m 'Add some AmazingFeature')
  4. 推送到分支(git push origin feature/AmazingFeature)
  5. 打开一个拉取请求(Pull Request)

📄 许可证

这个项目遵循MIT许可证授权——详见 许可证 文件中有详细信息。

🙏 致谢

  • 模型上下文协议 负责MCP规范的团队
  • 剧作家 为浏览器自动化寻找灵感
  • 克劳德与o3模型在建筑指导中的应用
  • 所有贡献者和测试者

🐛 已知问题

  • WebSocket重新连接可能需要重启Chrome浏览器
  • 一些实施严格内容安全策略(CSP)的网站可能需要启用不安全模式
  • Safari 和 Firefox 的支持将在 v2.0.0 版本中加入

📞 支持

______________________________________________________________________

由LaskoBOT贡献者们用心打造

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

浏览器自动化JavaScript本地部署多实例WebSocket跨浏览器自动重连

支持客户端

Claude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

自动操作网页

打开页面、点击、填表,把浏览器动作交给模型执行。

抓结构化数据

把页面内容整理成表格或 JSON,省掉手工复制粘贴。

走一遍关键流程

按步骤检查页面是否正常,回归时少漏环节。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在浏览器工具场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Browsermcp Enhanced

MCP World · 本页

0未说明未标注1 个2026-05-17
Fetch 9a2682de

MCP.so

1SSE有3 个2026-05-17
Browser 738d52bc

MCP World

0stdio有1 个2026-05-17
Playwright MCP Server

MCP.so

21stdio有4 个2026-05-17
Skyvern MCP

MCP World

0stdio有2 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Browsermcp Enhanced 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

Browsermcp Enhanced 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Browsermcp Enhanced 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Browsermcp Enhanced 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Browsermcp Enhanced 支持哪些客户端?

公开资料标注支持 Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP