mcpField
S
Stealth Browser MCP Server

Stealth Browser MCP Server

ローカル
github.com/newbebブラウザ自動化2569 週間前に更新

Stealth Browser MCP Server について

Playwright を使ってブラウザにアクセスする MCP サーバーで、ボット検出システムに判別されにくくするステルスモードを有効にしています。MCP クライアントからウェブページを開き、スクリーンショットを取得できます。

主な機能

  1. 01playwright-extra によるステルスモード
  2. 02WebGL、Canvas、フォント、プラグインなどのフィンガープリントの変更
  3. 03ページ全体または要素単位のスクリーンショット
  4. 04ヘッドレスモードと表示ありのブラウザモード

活用シーン

  1. 01MCP クライアントからのウェブページのスクリーンショット取得
  2. 02ボット検出を行うサイトのページの取得

MCP 対応

MCP サーバーとして、screenshot ツールを通じてステルスブラウザでのページ表示とスクリーンショット機能を MCP クライアントに提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

MseeP.ai Security Assessment Badge

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

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

Stealth Browser Server MCP server

機能

  • ステルスモード:playwright-extra と puppeteer-extra-plugin-stealth を使用して、ボット検出を回避します
    • ブラウザーのフィンガープリントを変更し、通常のユーザートラフィックに見えるようにします
    • 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

利用可能なツール

screenshot

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

パラメーター:

  • url(文字列、必須):アクセスする URL
  • fullPage(ブール値、任意、デフォルト:true):ページ全体をキャプチャするかどうか
  • selector(文字列、任意):特定の要素のみをキャプチャする CSS セレクター
  • headless(ブール値、任意、デフォルト:true):ヘッドレスモードと可視ブラウザーモードのどちらで実行するか

技術的な詳細

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


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

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。