在开发智能体时,让 AI 访问需要登录的网站(如知乎、小红书)是一个常见痛点。传统爬虫依赖逆向接口,一旦平台改版容易失效且存在合规风险。Browser MCP 通过驱动真实的 Chrome 浏览器,提供了一个本地 MCP 服务器解决方案。它利用你已登录的浏览器状态读取和操作网页,不需要 Cookie,也不进行接口逆向。
核心能力¶
这个插件主要提供以下能力:
- 本地运行:MCP 服务器与 Chrome 扩展仅在本地运行,仅走 localhost(
127.0.0.1),数据不出本机。 - 真实交互:通过真实的 Chrome 驱动,支持公开页面、JavaScript 渲染页面及登录态页面。
- 自动化操作:支持点击、滚动、输入、按键、下拉等后台操作,全程不切走你当前正在看的页面。
- 数据安全:不申请 cookies 权限,不逆向接口,不绕过验证码,登录态仅存于本地 Chrome Profile。
安装与启用¶
在 DSH 环境中安装该插件,使用以下命令:
dsh plugin --profile web add "github:ywleeo/browser-mcp#main"
安装完成后,重启 dsh web,工具以 mcp__browser__* 形式出现(如 mcp__browser__browser_read、mcp__browser__browser_snapshot)。
典型用法¶
安装启用后,可以在对话中直接使用自然语言下达指令:
- 搜索与抓取:搜索知乎里关于 MCP 的回答,或抓取小红书笔记内容。
- 媒体下载:将小红书笔记的所有图片下载到指定路径。
- 内容读取:读取抖音视频的内容和评论。
- 后台操作:打开一个网页,根据截图填写搜索框并点击搜索。
注意事项¶
- 本地化与合规:所有连接记录与媒体下载状态都保存在本地。插件行为完全合规,不逆向内部接口、不绕过验证码、不窃取 Cookie、不批量抓取。
- 权限边界:登录态不泄露,扩展不请求 cookies。若 AI 触发点赞、收藏、发布等会产生外部影响的操作,需在执行前向用户确认。
- 数据完整性:下载的媒体包含 SHA-256 校验。评论支持断点续抓。