Apviso MCP について
Apviso MCPは、MCP対応のコーディングツールをAPVISOのAIペネトレーションテストプラットフォームに接続します。ターゲット、スキャン、検出事項、レポート、スケジュール、クォータを操作できます。
主な機能
- 01登録済みターゲットの管理
- 02ドメイン所有権の確認
- 03スキャンの作成と確認
- 04検出事項の確認と更新
- 05ペネトレーションテストレポートの取得
- 06スケジュールとクォータの管理
活用シーン
- 01ターゲットドメインの登録と確認
- 02ペネトレーションテストの開始と状態確認
- 03検出事項の確認とレポート取得
- 04クレジットと定期スキャンの予定確認
MCP 対応
MCPサーバーとして、Claude Code、Cursor、Windsurf、CodexなどのMCP対応クライアントにAPVISOの操作ツールを提供します。接続にはAPVISO APIキーを使用します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
18掲載時のツール一覧 · 3 週間前に更新
このツールにパラメーターはありません。
詳細
@apviso/mcp
Claude Code、Cursor、Windsurf、Codex、その他のMCP互換ツールから、APVISOのAI搭載ペネトレーションテストプラットフォームを操作するためのMCPサーバーです。
セットアップ
1. APIキーを取得する
APVISOのダッシュボード → Settings → API Keys に移動し、新しいキーを作成します。
2. Claude Codeに追加する
claude mcp add --transport stdio apviso \
--env APVISO_API_KEY=apvk_your_key_here \
-- npx -y @apviso/mcp
Windowsの場合(WSLではない環境):
claude mcp add --transport stdio apviso ^
--env APVISO_API_KEY=apvk_your_key_here ^
-- cmd /c npx -y @apviso/mcp
代替方法:手動で設定する
.mcp.json(プロジェクトスコープ)または ~/.claude.json(ユーザースコープ)に追加します。
{
"mcpServers": {
"apviso": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@apviso/mcp"],
"env": {
"APVISO_API_KEY": "apvk_your_key_here"
}
}
}
}
チームプロジェクトでは、.mcp.json で環境変数の展開を使用すると、各開発者が自分のキーを使えます。
{
"mcpServers": {
"apviso": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@apviso/mcp"],
"env": {
"APVISO_API_KEY": "${APVISO_API_KEY}"
}
}
}
}
3. 確認する
Claude Code内で /mcp を実行して、サーバーのステータスを確認します。
設定
| 変数 | 必須 | デフォルト | 説明 |
|---|---|---|---|
APVISO_API_KEY | はい | — | APIキー(apvk_ で始まります) |
APVISO_API_URL | いいえ | https://apviso.com/api | APIのベースURL |
ツール
ターゲット
| ツール | 説明 |
|---|---|
list_targets | 登録済みのすべてのターゲットを一覧表示します |
get_target | ターゲットの詳細を取得します |
create_target | 新しいドメインを登録します |
verify_target | ドメインの所有権を確認します(DNS、ファイル、またはメタタグ) |
get_verification_instructions | ターゲットの確認手順を取得します |
delete_target | ターゲットを削除します |
スキャン
| ツール | 説明 |
|---|---|
list_scans | ステータスによる任意のフィルターを指定して、スキャンを一覧表示します |
get_scan | スキャンの詳細とステータスを取得します |
create_scan | 新しいペネトレーションテストを開始します(クレジットを消費します) |
検出結果
| ツール | 説明 |
|---|---|
list_findings | スキャンの脆弱性を一覧表示します |
update_finding_status | 検出結果を修正済み、リスク受容などに設定します |
レポート
| ツール | 説明 |
|---|---|
get_report | ペネトレーションテストのレポート全文をMarkdown形式で取得します |
スケジュール
| ツール | 説明 |
|---|---|
list_schedules | 定期スキャンのスケジュールを一覧表示します |
get_schedule | スケジュールの詳細を取得します |
create_schedule | 定期スキャンを設定します(Business/Enterprise) |
update_schedule | スケジュールを変更します |
delete_schedule | スケジュールを削除します |
クォータ
| ツール | 説明 |
|---|---|
get_quota | 残りのクレジットと請求期間を確認します |
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。