Stealth Browser-MCP隐身浏览器
使用具有反检测技术的 Playwright 提供隐身浏览器功能,允许 MCP 客户端在浏览网站和截屏时规避常见的机器人检测系统。
可用工具 (1 个)
该服务在 MCP 协议中暴露的工具,AI 可按需调用
screenshot 4 个参数 需填 1 项
Navigate to a URL and take a screenshot of the webpage
必填参数:url
服务介绍
Stealth Browser MCP 服务器
一个使用 Playwright 并结合反检测技术提供隐身浏览器功能的 MCP (Model Context Protocol) 服务器。该服务器允许 MCP 客户端在访问网站并截取屏幕截图时绕过常见的机器人检测系统。
功能
- 隐身模式:使用 puppeteer-extra-plugin-stealth 和 playwright-extra 来规避机器人检测
- 修改浏览器指纹,使其看起来像常规用户流量
- 处理 WebGL、canvas、字体、插件及其他浏览器指纹技术
- 截图工具:可以对任何网站进行全页或特定元素的截图
- 支持无头(默认)和可见浏览器模式
- MCP 集成:通过 Model Context Protocol 暴露浏览器功能
安装
# Install dependencies
bun install
使用
# Run the MCP server
bun start
# Development mode
bun dev
# Inspect available tools
bun inspect
可用工具
截图
使用隐身浏览器对网页进行截图。
参数:
url(字符串, 必填): 要导航到的 URLfullPage(布尔值, 可选, 默认: true): 是否捕获整个页面selector(字符串, 可选): CSS 选择器,用于仅捕获特定元素headless(布尔值, 可选, 默认: true): 是否以无头模式运行或可见浏览器模式运行
技术细节
该项目使用了以下技术:
- FastMCP 用于实现 MCP 服务器
- Playwright 用于浏览器自动化
- playwright-extra 用于插件支持
- puppeteer-extra-plugin-stealth 用于避免被机器人检测
此项目是使用 Bun,一个快速的一体化 JavaScript 运行时构建的。