# Stealth Browser-MCP隐身浏览器
## 基本信息
- Slug: `newbeb-stealth-browser-mcp`
- Source: modelscope
- Publisher: @newbeb/stealth-browser-mcp
- Categories: browser-automation / image-and-video-processing
- Hosted: No
- License: MIT License
- Source URL: https://www.modelscope.cn/mcp/servers/@newbeb/stealth-browser-mcp
## 简介
使用具有反检测技术的 Playwright 提供隐身浏览器功能，允许 MCP 客户端在浏览网站和截屏时规避常见的机器人检测系统。
## 安装提示

```bash
# Install dependencies bun install ``` ## 使用 ```bash # Run the MCP server bun start # Development mode bun dev # Inspect available tools bun inspect
```

## MCP Server 详情

# Stealth Browser MCP 服务器

一个使用 Playwright 并结合反检测技术提供隐身浏览器功能的 [MCP (Model Context Protocol)](https://modelcontextprotocol.ai) 服务器。该服务器允许 MCP 客户端在访问网站并截取屏幕截图时绕过常见的机器人检测系统。

## 功能

- **隐身模式**：使用 [puppeteer-extra-plugin-stealth](https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-stealth) 和 [playwright-extra](https://github.com/berstend/puppeteer-extra/tree/master/packages/playwright-extra) 来规避机器人检测
  - 修改浏览器指纹，使其看起来像常规用户流量
  - 处理 WebGL、canvas、字体、插件及其他浏览器指纹技术
- **截图工具**：可以对任何网站进行全页或特定元素的截图
  - 支持无头（默认）和可见浏览器模式
- **MCP 集成**：通过 Model Context Protocol 暴露浏览器功能

## 安装

```bash
# Install dependencies
bun install
```


## 使用

```bash
# Run the MCP server
bun start

# Development mode
bun dev

# Inspect available tools
bun inspect
```


## 可用工具

### 截图

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

参数：
- `url` (字符串, 必填): 要导航到的 URL
- `fullPage` (布尔值, 可选, 默认: true): 是否捕获整个页面
- `selector` (字符串, 可选): CSS 选择器，用于仅捕获特定元素
- `headless` (布尔值, 可选, 默认: true): 是否以无头模式运行或可见浏览器模式运行

## 技术细节

该项目使用了以下技术：
- [FastMCP](https://github.com/punkpeye/fastmcp) 用于实现 MCP 服务器
- [Playwright](https://playwright.dev/) 用于浏览器自动化
- [playwright-extra](https://github.com/berstend/puppeteer-extra/tree/master/packages/playwright-extra) 用于插件支持
- [puppeteer-extra-plugin-stealth](https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-stealth) 用于避免被机器人检测

---

此项目是使用 [Bun](https://bun.sh)，一个快速的一体化 JavaScript 运行时构建的。

