BrowserMCP

不活跃
GitHub TypeScript Apache-2.0

简介

BrowserMCP 是一个基于浏览器扩展的 MCP 服务器,让 Claude、Cursor 等 AI 应用能够直接控制和自动化浏览器操作。

核心特性

  • 基于浏览器扩展的 MCP 服务器,本地执行自动化操作
  • 与 VS Code、Claude、Cursor、Windsurf 等 AI 应用集成
  • 使用现有浏览器配置文件,保持所有服务的登录状态
  • 本地运行无网络延迟,性能优异且数据隐私安全
  • 利用真实浏览器指纹避免机器人检测和 CAPTCHA
  • 基于 Playwright MCP 改造,自动化用户浏览器而非新建实例

适用场景

💡 通过 Claude 或 Cursor 自动执行网页浏览和数据采集任务
💡 在保持登录状态下自动化表单填写和提交
💡 辅助 AI Agent 进行网页内容理解和交互
💡 自动化测试需要登录态的 Web 应用功能

优势与不足

优势

  • 社区热度高(7.1k stars)
  • 开源许可证友好(Apache-2.0)

⚠️ 不足

  • 已超过 16 个月未更新

快速开始

1. 安装 Chrome 扩展并配置 MCP 服务器
2. 在 AI 应用(如 Claude、Cursor)中启用 MCP 支持
3. 连接到目标网页
4. 通过 AI 应用指令控制浏览器操作
5. 观察浏览器自动执行任务

相关项目

MCP Playwright

5.6k · TypeScript
不活跃 B

基于 Playwright 的 MCP 服务器,支持在 Claude Desktop、Cline、Cursor 等 AI 编码工具中自动化浏览器和 API 操作

mcpplaywrightbrowser-automation +2
  • · 基于 Model Context Protocol 的服务器,使 LLM 能通过 Playwright 与真实浏览器环境交互,实现网页自动化、爬取和测试
  • · 143 种真实设备预设,精确模拟 iPhone、iPad、Pixel、Galaxy 和桌面浏览器
  • · 自动安装浏览器二进制文件——首次使用时自动下载 Chromium、Firefox 和 WebKit,无需手动配置

Playwriter

3.9k · HTML
活跃 A

通过 Chrome 扩展与 CLI 让 AI Agent 控制真实浏览器,在本地运行 Playwright 片段,适合浏览器自动化与 MCP 集成场景。

mcpplaywrightbrowser-automation +2
  • · 连接到正在运行的 Chrome 浏览器而非启动新实例,保留登录状态、扩展程序和 Cookie
  • · 通过单一 `execute` 工具访问完整 Playwright API,相比多工具方案大幅减少上下文占用
  • · Vimium 风格的视觉无障碍标签,使用颜色编码区分元素类型,便于 AI Agent 识别页面元素

Bright Data MCP

2.6k · JavaScript
活跃 A

强大的公共 Web 数据访问 MCP 服务器,为 AI 智能体提供一站式网页抓取和结构化数据提取能力。

mcpweb-scrapingdata-extraction +2
  • · 企业级网页访问 — 抓取、搜索和提取数据,不会被反爬虫机制拦截
  • · 每月 5000 次免费请求 — 免费层适用于原型开发和日常 AI 工作流
  • · 多工具组 — 为电商、社交、代码和 GEO 品牌可见性工具提供精选组合