MCP Server Pentest

Integrations

  • Provides automated browser testing capabilities including XSS and SQL injection vulnerability detection, navigation, screenshot capture, and interaction with web elements through Playwright's Firefox integration.

  • Enables execution of JavaScript code in the browser context to interact with web pages, monitor console logs, and perform dynamic testing operations.

  • Utilizes npm packages for installation and execution of browser testing components through the npx command.

特徴

  • フルブラウザのXSS、SQL脆弱性自動検出
  • ページ全体または特定の要素のスクリーンショット
  • 包括的なネットワークインタラクション(ナビゲーション、クリック、フォーム入力)
  • コンソールログ監視
  • ブラウザコンテキストでのJavaScript実行

インストール

インストール中

npx playwright install firefox yarn install npm run build

構成

インストール プロセスにより、次の構成が Claude 構成ファイルに自動的に追加されます。

{ "mcpServers": { "playwright": { "command": "npx", "args": [ "-y", "/Users/...../dist/index.js" ], "disabled": false, "autoApprove": [] } } }

コンポーネント

ツール

broser_url_reflected_xss

URLにXSS脆弱性があるかどうかをテストする

{ "url": "https://test.com", "paramName":"text" }

browser_url_sql_injection

URLにSQLインジェクションの脆弱性があるかどうかをテストする

{ "url": "https://test.com", "paramName":"text" }

browser_navigate

ブラウザで任意のURLに移動する

{ "url": "https://stealthbrowser.cloud" }

browser_screenshot

ページ全体または特定の要素のスクリーンショットをキャプチャします

{ "name": "screenshot-name", // required "selector": "#element-id", // optional "fullPage": true // optional, default: false }

browser_click

CSSセレクターを使用してページ上の要素をクリックする

{ "selector": "#button-id" }

browser_click_text

ページ上の要素をテキストコンテンツでクリックします

{ "text": "Click me" }

browser_hover

CSSセレクターを使用してページ上の要素にマウスを移動します

{ "selector": "#menu-item" }

browser_hover_text

ページ上の要素のテキストコンテンツにマウスを移動します

{ "text": "Hover me" }

browser_fill

入力フィールドに記入してください

{ "selector": "#input-field", "value": "Hello World" }

browser_select

CSSセレクタを使用してSELECT要素内のオプションを選択する

{ "selector": "#dropdown", "value": "option-value" }

browser_select_text

SELECT要素内のオプションをテキストコンテンツで選択する

{ "text": "Choose me", "value": "option-value" }

browser_evaluate

ブラウザコンソールでJavaScriptを実行する

{ "script": "document.title" }

You must be authenticated.

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

XSS や SQL インジェクションなどの脆弱性の自動検出と、Web アプリケーションの侵入テストのための包括的なブラウザー対話機能を可能にするセキュリティ テスト ツールです。

  1. Installation
    1. Installing
  2. Configuration
    1. Components
      1. Tools
    ID: qswkymafzi