web-recon-agent について
所有対象の、認証が必要で摩擦の大きいアプリ向けウェブセキュリティ評価 MCP サーバー。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
mcp.json · 共通設定
起動コマンド
npx -y mcp-web-recon-agent設定が必要な環境変数
MCP_TARGET_ALLOWLISTComma-separated hostnames allowed for scanning. Required.MCP_OWNED_TARGETSComma-separated hostnames you explicitly own to unlock active and owned-aggressive scan modes.MCP_JOB_STORE_PATHOptional path for persisted job metadata. Defaults to mcp-jobs.json in the current working directory.MCP_MAX_CONCURRENTOptional maximum number of concurrent scan jobs. Defaults to 2.MCP_CONFIG_PATHOptional path to a JSON config file that overrides allowlist and concurrency settings.ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
8掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| browser | boolean | いいえ | ブラウザーによる検出を有効にします |
| profiles | string | いいえ | リポジトリのルート内にある profiles JSON ファイルへのパス |
| targetUrl | string | はい | スキャン対象の URL(許可リストに登録されている必要があります) |
| scanPreset | enum | いいえ | スキャン深度のプリセットconservative | balanced | aggressive |
| passiveModel | string | いいえ | パッシブエージェントモデルを上書きします |
| baselineJobId | string | いいえ | report.json を回帰ベースラインとして使用する、以前に完了したジョブの ID |
| baselineReport | string | いいえ | 回帰比較用の、output/ 内にあるベースライン report.json のパス |
| passiveProvider | enum | いいえ | パッシブエージェント用の LLM プロバイダーclaude | openai |
詳細
メンテナーはまだ詳細を追加していません。リポジトリの README をご覧ください。
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。