隐身浏览器服务

一个基于Playwright和反检测技术的隐身浏览器服务,提供网页导航和截图功能,同时规避常见的机器人检测系统。

  • by brian-ln
  • TypeScript
  • 本地部署
  • 25 星标
  • 更新于
在 GitHub 查看 newbeb/stealth-browser-mcp

使用说明

隐形浏览器MCP服务器

一 MCP(模型上下文协议) 使用Playwright和反检测技术提供隐形浏览器功能的服务器。该服务器允许MCP客户端导航到网站并截图,同时避开常见的机器人检测系统。

特性

  • 隐身模式:用途 puppeteer额外插件隐形 随着 额外剧作家 绕过机器人检测
    • 修改浏览器指纹以显示为常规用户流量
    • 处理WebGL、画布、字体、插件和其他浏览器指纹识别技术
  • 屏幕截图工具:对任何网站进行整页或特定元素的截图
    • 支持无头(默认)和可见浏览器模式
  • MCP集成:通过模型上下文协议公开浏览器功能

安装

# Install dependencies
bun install

用法

# Run the MCP server
bun start

# Development mode
bun dev

# Inspect available tools
bun inspect

可用工具

截图

使用隐形浏览器对网页进行截图。

参数:

  • url (字符串,必填):要导航到的URL
  • fullPage (boolean,可选,默认值:true):是否捕获整个页面
  • selector (string,可选):CSS选择器,仅捕获特定元素
  • headless (boolean,可选,默认值:true):是在无头模式下运行还是在可见浏览器模式下运行

技术细节

本项目使用:


这个项目是用 包子,一个快速的一体化JavaScript运行时。