ステルスブラウザMCPサーバー
Playwrightと検知防止技術を活用したステルスブラウザ機能を提供するMCP(Model Context Protocol)サーバー。このサーバーにより、MCPクライアントは一般的なボット検知システムを回避しながらウェブサイトにアクセスし、スクリーンショットを撮影することができます。
特徴
ステルスモード: ボット検出を回避するために、 puppeteer-extra-plugin-stealthとplaywright-extraを使用します。
ブラウザのフィンガープリントを通常のユーザートラフィックのように変更する
WebGL、キャンバス、フォント、プラグイン、その他のブラウザフィンガープリンティング技術を処理
スクリーンショットツール: あらゆるウェブサイトの全ページまたは特定の要素のスクリーンショットを撮る
ヘッドレス(デフォルト)と可視ブラウザモードの両方をサポート
MCP統合:モデルコンテキストプロトコルを介してブラウザ機能を公開します
Related MCP server: Playwright MCP
インストール
使用法
利用可能なツール
スクリーンショット
ステルスブラウザを使用してウェブページのスクリーンショットを撮ります。
パラメータ:
url(文字列、必須): 移動するURLfullPage(ブール値、オプション、デフォルト:true):ページ全体をキャプチャするかどうかselector(文字列、オプション):特定の要素のみをキャプチャするCSSセレクターheadless(ブール値、オプション、デフォルト:true):ヘッドレスモードで実行するか、ブラウザモードで表示するか
技術的な詳細
このプロジェクトでは以下を使用します:
MCPサーバー実装用のFastMCP
ブラウザ自動化のためのPlaywright
プラグインサポート用のplaywright-extra
ボット検出を回避するためのpuppeteer-extra-plugin-stealth
このプロジェクトは、高速なオールインワン JavaScript ランタイムであるBunを使用して構築されました。