Stealth Browser MCP Server

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Integrations

  • Utilizes puppeteer-extra-plugin-stealth to provide stealth browsing capabilities with anti-detection techniques that bypass common bot detection systems

  • Handles WebGL fingerprinting techniques to help evade browser fingerprinting detection when navigating websites

ステルスブラウザMCPサーバー

Playwrightと検知防止技術を活用したステルスブラウザ機能を提供するMCP(Model Context Protocol)サーバー。このサーバーにより、MCPクライアントは一般的なボット検知システムを回避しながらウェブサイトにアクセスし、スクリーンショットを撮影することができます。

特徴

  • ステルスモード: ボット検出を回避するために、 puppeteer-extra-plugin-stealthplaywright-extraを使用します。
    • ブラウザのフィンガープリントを通常のユーザートラフィックのように変更する
    • WebGL、キャンバス、フォント、プラグイン、その他のブラウザフィンガープリンティング技術を処理
  • スクリーンショットツール: あらゆるウェブサイトの全ページまたは特定の要素のスクリーンショットを撮る
    • ヘッドレス(デフォルト)と可視ブラウザモードの両方をサポート
  • MCP統合:モデルコンテキストプロトコルを介してブラウザ機能を公開します

インストール

# Install dependencies bun install

使用法

# Run the MCP server bun start # Development mode bun dev # Inspect available tools bun inspect

利用可能なツール

スクリーンショット

ステルスブラウザを使用してウェブページのスクリーンショットを撮ります。

パラメータ:

  • url (文字列、必須): 移動するURL
  • fullPage (ブール値、オプション、デフォルト:true):ページ全体をキャプチャするかどうか
  • selector (文字列、オプション):特定の要素のみをキャプチャするCSSセレクター
  • headless (ブール値、オプション、デフォルト:true):ヘッドレスモードで実行するか、ブラウザモードで表示するか

技術的な詳細

このプロジェクトでは以下を使用します:


このプロジェクトは、高速なオールインワン JavaScript ランタイムであるBunを使用して構築されました。

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Playwright と検出防止技術を使用してステルス ブラウザ機能を提供します。これにより、MCP クライアントは一般的なボット検出システムを回避しながら Web サイトを閲覧したり、スクリーンショットを撮ったりすることができます。

  1. Features
    1. Installation
      1. Usage
        1. Available Tools
          1. screenshot
        2. Technical Details
          ID: efxcqjoq01