mcpField
A
Apviso MCP

Apviso MCP

ローカル
github.com/apviso開発ツール030 週間前に更新

Apviso MCP について

Apviso MCPは、MCP対応のコーディングツールをAPVISOのAIペネトレーションテストプラットフォームに接続します。ターゲット、スキャン、検出事項、レポート、スケジュール、クォータを操作できます。

主な機能

  1. 01登録済みターゲットの管理
  2. 02ドメイン所有権の確認
  3. 03スキャンの作成と確認
  4. 04検出事項の確認と更新
  5. 05ペネトレーションテストレポートの取得
  6. 06スケジュールとクォータの管理

活用シーン

  1. 01ターゲットドメインの登録と確認
  2. 02ペネトレーションテストの開始と状態確認
  3. 03検出事項の確認とレポート取得
  4. 04クレジットと定期スキャンの予定確認

MCP 対応

MCPサーバーとして、Claude Code、Cursor、Windsurf、CodexなどのMCP対応クライアントにAPVISOの操作ツールを提供します。接続にはAPVISO APIキーを使用します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"apviso": {
"command": "npx",
"args": [
"-y",
"@apviso/mcp"
],
"env": {
"APVISO_API_KEY": "<APVISO_API_KEY>"
}
}
}
}
起動コマンドnpx -y @apviso/mcp
設定が必要な環境変数
APVISO_API_KEYシークレット

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@apviso/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/apiAPIのベース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

コメント

MCP は初めてですか?

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

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