Abnormal Security MCP について
Abnormal Security MCPは、Abnormal Securityを扱うMSPチーム向けのコミュニティ製CLI兼MCPサーバーです。ローカルSQLiteミラーで脅威の優先順位付けや横断分析を行えます。このビルドではHTTPトランスポートは安全でないため使用しないでください。
主な機能
- 01全文検索対応のローカルSQLiteミラー
- 02未対処の脅威を並べたキュー
- 03従業員とベンダーのリスク分析
- 04脅威の対処完了を監視
- 05ケース検索とセキュリティレポート
活用シーン
- 01シフト開始時に新しい脅威を優先付け
- 02従業員のアカウント乗っ取りリスクを確認
- 03四半期の顧客向けセキュリティレポートを作成
MCP 対応
abnormal-mcpを通じて、Abnormal Security APIの機能をMCPクライアントに公開します。既定のstdioトランスポートを使用してください。このビルドではHTTPモードを実行しないようREADMEで警告されています。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Abnormal Security + AI - ChatGPT、Claude、GitHub Copilot、Microsoft 365 Copilot、Gemini、および MCP に対応するすべてのエージェント向け
非公式です。Abnormal Security API 向けにコミュニティが構築した Claude Code Skill と MCP サーバーです。 Abnormal Security Corporation とは提携しておらず、同社による承認や支援も受けていません。
▶ 30 秒のデモを見る - デモデータはシミュレーションです。表示されるコマンドはすべて、実際の CLI に存在します。
Abnormal Security の REST API 全体を、ローカルの脅威ストア、優先度付けされた SOC トリアージ、ブロックによる修復、ワンショットのクライアントレポート機能とともに、ターミナルやエージェントで利用できます。すでにお使いの AI で動作します - ChatGPT(Plus/Pro+。このコネクターが再公開されるまで一時停止中です。mcp-install.md を参照)、Claude Desktop、Codex、Claude Code、Claude Cowork、GitHub Copilot に加え、リモート経由で Microsoft 365 Copilot / Copilot Studio と Google Gemini にも対応しています。無料のオープンソースで、ノート PC 上で動作します。MSP のオーナー向けに構築されています。コードは不要です。
エージェントで利用できます
セキュリティに関する注意(このコネクターが再公開されるまで)。 HTTP モード (
--transport http)は、ローカルホスト上であっても実行しないでください。このビルドにはパスワードがなく、 すべてのネットワークインターフェースでリッスンし、ブラウザーのリバインディング対策が導入される前のものです。 そのため、開いた Web ページからアクセスできてしまいます。MCP ツールは、 認証情報を使って変更を加えることもできます。デフォルトの stdio トランスポートを使用してください。 リモートエージェント用にトンネルを設定した場合は、停止してください。 修正は準備中です。
MSP のオーナーが実際に使用している 6 つのエージェント(セルフサービスで、今すぐ利用できます):
| AI エージェント | Abnormal Security スキルのインストール方法 |
|---|---|
| Claude Desktop | インストーラーを実行し、Settings > Extensions から abnormal-mcp を登録します(JSON の編集は不要です)。 |
| ChatGPT(有料プラン) | このコネクターが再公開されるまで一時停止中です。ChatGPT には HTTP モードが必要ですが、このビルドではそのモードにパスワードがなく、すべてのネットワークインターフェースでリッスンし、開いた Web ページからアクセスできてしまいます。mcp-install.md のセキュリティに関する注意を参照してください。 |
| Codex CLI | 以下のインストール用プロンプトを貼り付けます。 |
| Claude Code | 以下のインストール用プロンプトを貼り付けます。 |
| Claude Cowork | 以下のインストール用プロンプトを貼り付けます。 |
| GitHub Copilot(VS Code) | インストーラーを実行し、servers キーの下にある mcp.json に abnormal-mcp を追加してから、Agent モードを選択します。 |
ChatGPT にはリモートの HTTPS サーバーが必要です。つまり、このコネクターの HTTP モードが必要ですが、コネクターが再公開されるまで、そのモードは一時停止中です。このビルドではそのモードにパスワードがなく、すべてのネットワークインターフェースでリッスンし、開いた Web ページからアクセスできてしまいます。mcp-install.md のセキュリティに関する注意を参照してください。
Microsoft と Google のスタックにも対応
導入ベースは大きいですが、正直にお伝えしておきます。これらはリモート/エンタープライズ向けの方法であり、先ほどインストールしたローカルバイナリではありません。
| エージェント | 必要なもの |
|---|---|
| Microsoft 365 Copilot / Copilot Studio | このコネクターが再公開されるまで一時停止しています。Copilot Studio には HTTP モードが必要ですが、このビルドの HTTP モードではパスワードが不要で、すべてのネットワークインターフェースで待ち受け、開いたウェブページからアクセスできます。mcp-install.md のセキュリティに関する注意をご覧ください。 |
| Google Gemini | Gemini CLI はローカルで動作します。Claude Code と同じです。Gemini アプリはリモートで動作し、ChatGPT と同じく一時停止中の HTTP モードが必要です。mcp-install.md をご覧ください。 |
スキルネイティブなエージェント(こちらも対応): Hermes と OpenClaw はこのスキルの
SKILL.mdを直接読み込み、MCP にも対応しています。インストール方法は以下の各セクションをご覧ください。MCP 経由で Cursor、Windsurf、Cline、Continue.dev、Zed でも動作します。ツールごとの詳しい接続方法:docs/which-agent.md。
複数のエージェントを使っていますか? 1 つのコマンドで、サポート対象の 51 以上のエージェントすべてにインストールできます:
npx skills add Servosity/msp-skills@latest(Node.js が必要です。その後、CLI/MCP バイナリ用のスキル別インストーラーを実行してください)。docs/which-agent.md をご覧ください。
60 秒でインストール
Claude Desktop に最速でインストールする方法 - ワンクリック .mcpb
Claude Desktop バンドル:
.mcpbは macOS(Intel および Apple Silicon)、Windows x64、Linux x64 で起動します。すべてのツールは、同梱のabnormal-cliを呼び出します。2026-09-18 以降のリリースでは、その CLI がバンドルに含まれています。それ以前のバンドルには MCP サーバーのみが含まれるため、同梱の CLI がない場合は、まず以下の Path A または Path B のインストーラーを実行するか、既存のバイナリをABNORMAL_CLI_PATHに設定してください。詳細: #331。
Abnormal Security MCP をダウンロード(.mcpb) - 次に Claude Desktop > Settings > Extensions を開き、ファイルを選択します。ワンクリックで完了し、JSON やシェルは不要です。(リリースページですべての Abnormal Security リリースを確認できます。)
Claude Code プラグインを使いたい場合は、マーケットプレイスを一度追加してからインストールしてください。ディレクトリ一覧は不要で、すぐに動作します:
/plugin marketplace add Servosity/msp-skills
/plugin install abnormal@msp-skills
Path A - AI エージェントにプロンプトを 1 つ貼り付ける(推奨)
これを Claude Code、Codex CLI、または Claude Cowork にコピーしてください:
このエージェントのワークスペースに、Servosity/msp-skills から Abnormal Security Skill と MCP サーバーをインストールしてください。このワークスペースで POSIX シェル(macOS、Linux、WSL、Bash)を使う場合は、
bash <(curl -fsSL https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/abnormal/install.sh)を実行してください。Windows PowerShell を使う場合は、iwr -useb https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/abnormal/install.ps1 | iexを実行してください。その後、README に従って認証し、abnormal-cli --helpを実行して内容を確認してください。
シェルを実行できるエージェントなら、どれでも同じプロンプトを使えます。
Path B - 自分でインストーラーを実行する
Windows(PowerShell):
iwr -useb https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/abnormal/install.ps1 | iex
macOS / Linux:
bash <(curl -fsSL https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/abnormal/install.sh)
インストーラーは、abnormal-cli(CLI)と abnormal-mcp(MCP サーバー)の両方をユーザーの bin パスに配置します。Claude Code、Codex、Cowork は、このディレクトリの SKILL.md を通じてスキルを検出します。
確認:
abnormal-cli --version
最新バージョンにアップグレードする
インストーラーは常に最新のリリースを取得します。アップグレードするには、もう一度実行してください:
macOS / Linux:
bash <(curl -fsSL https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/abnormal/install.sh)
Windows(PowerShell):
iwr -useb https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/abnormal/install.ps1 | iex
Claude Desktop の .mcpb ユーザー:最新の .mcpb(このセクションの冒頭)をダウンロードし、Settings > Extensions で再度選択してください。Claude Code プラグインのユーザー:/plugin update abnormal@msp-skills。
Claude Desktop、GitHub Copilot、Gemini CLI、Microsoft 365 Copilot、または別の MCP クライアントに追加する
インストーラーの実行後、エージェントごとの接続方法については mcp-install.md と docs/which-agent.md を参照してください。各エージェントについて個別のセクションがあり、GitHub Copilot の servers キーや、リモートの Microsoft 365 Copilot/Copilot Studio の接続方法も記載されています。Claude Desktop では、Settings > Extensions パネルを使うのが最も簡単です。JSON を編集したいユーザー向けの MCP 設定ブロックは、mcp-install.md に記載されています。
Hermes にインストールする
Hermes CLI から実行します。
hermes skills install servosity/msp-skills/skills/abnormal --force
Hermes のチャットセッション内で実行します。
/skills install servosity/msp-skills/skills/abnormal --force
Hermes は MCP をネイティブにサポートしているため、abnormal-mcp サーバーを直接使用することもできます。インストール方法も環境変数も同じです。
OpenClaw にインストールする
OpenClaw エージェントに次の内容を伝えてください(コピーして使用します)。
https://github.com/servosity/msp-skills/tree/main/skills/abnormal から abnormal スキルをインストールしてください。このスキルには、必須の CLI(
abnormal-cli)をopenclaw:フロントマターブロック経由でインストールする方法が定義されています。
OpenClaw はまだ一般公開されていません。フロントマターの接続設定はあらかじめ含まれており、OpenClaw の公開と同時に有効になります。
認証する
Abnormal Security ポータルで取得した、CLI に必要な認証情報を設定します。
ABNORMAL_API_TOKEN=<value> abnormal-cli doctor
doctor を実行すると、データにアクセスするコマンドを実行する前に認証情報が有効か確認できます。認証情報が拒否された場合でも終了コードは 0 になるため、スクリプトでは --fail-on error を追加してください。
このスキルでできること
| MSP からよく尋ねられる質問 | コマンド |
|---|---|
| 新たに検出された、未修復のメール脅威のうち、今すぐ対処が必要なものは何ですか? | abnormal-cli triage --since 24h --top 20 |
| 四半期分の、クライアントに提出できるセキュリティレポートを取得する | abnormal-cli report-snapshot --since 90d --csv |
| この従業員のアカウント乗っ取りリスクはどのような状況ですか? | abnormal-cli employee-risk "[email protected]" |
| このベンダーにメール侵害の兆候はありますか? | abnormal-cli vendor-risk "acme-supplies.com" |
| 脅威を修復し、実際に完了するまでブロックする | abnormal-cli remediate-watch <threat|case> <id> |
| 最新の Abnormal のケースを一覧表示する | abnormal-cli cases retrieve --all |
| 今週、攻撃を何件阻止しましたか? | abnormal-cli aggregations attack-stopped-retrieve |
| なりすまし送信者による脅威を見つける | abnormal-cli threats retrieve --sender "[email protected]" |
コマンドの完全なリファレンスは、guide.md を参照してください。AI エージェントの運用ルール(--agent、--dry-run、変更を加える前に確認すべきタイミング)については、AGENTS.md を参照してください。
このスキルの特長
Abnormal Security の統合機能や MCP サーバーの多くは、質問ごとに API をリアルタイムで呼び出します。単一のレコードを取得する場合には問題ありません。しかし、90 日分のクライアントレポートで阻止した攻撃の件数や、前四半期に偽装された従業員、夜間のフィードに含まれる未修復の脅威すべてを調べるような場合、規模が大きくなると対応できません。
このスキルは、Abnormal Security のデータを全文検索に対応したローカルの SQLite ミラーに同期します。集計を伴う質問は、ローカルでの SQL 結合 1 回で処理できるため、瞬時にオフラインで結果が得られ、AI には生データではなく回答が渡されます。triage、employee-risk、vendor-risk などの複合コマンドは、脅威、ケース、従業員のログイン、ベンダーのアクティビティを 1 回の呼び出しで結合します。これは、ステートレスな API ラッパーでは実現できない処理です。
このスキルで解消する課題
r/msp のメールセキュリティに関するスレッドでは、同じ2つの不満が繰り返し語られています。アラート疲れ(アナリストがまた別のポータルに張り付き、優先順位付きのキューもない脅威ログを延々とスクロールすること)と、セキュリティダッシュボードを手作業でクライアント向けレポートにまとめる四半期ごとの重労働です。重要な作業、つまり新たに発生したこと、未修復のこと、クライアントに伝えるべきことが、クリック作業に埋もれてしまいます。
このスキルでは、こうした課題に対応するコマンドを用意しています。
triage --since 24h --top 20- 新しく、重大度が高く、まだ修復されていない脅威を優先順位付きで一覧表示するため、重要な情報から対応を始められます。report-snapshot --since 90d --csv- 検知した攻撃、阻止した攻撃、なりすましの内訳、増加傾向にある攻撃を、クライアント向けの表にまとめます。employee-risk "[email protected]"- 従業員ごとのアカウント乗っ取り状況を一目で確認できます。プロフィール、Genome ID、過去30日間のログイン、本人の名前が記載された未解決のケースが含まれます。vendor-risk "acme-supplies.com"- ベンダーのメール侵害状況を確認できます。詳細、最近のアクティビティ、未解決のベンダー関連ケースが含まれます。remediate-watch <threat|case> <id>- Abnormal が最終状態を報告するまで修復とブロックを続け、型付きの終了コードを結果として返します。
詳しい説明はこちらをご覧ください。
よくある質問
ChatGPT で使えますか?
このビルドでは使えません。ChatGPT(Plus、Pro、Team、Business、Enterprise、Education プラン。Free ではまだ Developer Mode が公開されていません)は、HTTPS 経由のリモート MCP サーバーにのみ接続します。そのため、Abnormal Security MCP サーバーを HTTP モードで実行する必要があります。このビルドの HTTP モードはパスワードを要求せず、すべてのネットワークインターフェースで待ち受け、開いた Web ページからアクセスできます。そのため、コネクターが再発行されるまでは実行したり、トンネルの背後に配置したりしないでください。その理由については、mcp-install.mdのセキュリティに関する注意事項をご覧ください。それまでは、Claude Desktop、Claude Code、または Codex をご利用ください。
Codex、Cursor、Windsurf、Cline、Copilot、Gemini で使えますか?
はい。いずれも MCP に対応しています。各ツールへのインストールコマンドは上記の一覧と、docs/which-agent.mdの詳細をご覧ください。
コーディングの知識は必要ですか?
いいえ。推奨されるインストール方法は、Claude Code または Codex に1文を貼り付けることです。エージェントが SKILL.md を読み込んでインストールを実行します。代替方法として、OS ごとに1行のインストーラー(bash または PowerShell)を用意しています。どちらの方法でもコードを書く必要はありません。Abnormal Security の認証情報を一度入力するだけです。
Abnormal Security のデータは安全ですか?
データはお使いのマシンに保持されます。CLI と MCP サーバーはローカルバイナリです。SQLite ミラーはユーザーアカウント配下のディレクトリに保存されます。AI エージェントが確認できるのは CLI が返す内容のみで、通常はクエリ結果であり、生の一括データではありません。認証情報は環境変数またはエージェントの設定から読み込まれます。MSP Skills によってこのリポジトリに含められたり、どこかに送信されたりすることはありません。
Abnormal API のレート制限に達しますか?
その必要はありません。sync でテナントのデータをローカルの SQLite ミラーに一度取り込めば、その後の triage、search、レポート作成はディスク上のデータを使って処理されるため、同じ質問を繰り返しても API にアクセスしません。リアルタイムの呼び出しでは、--rate-limit でスループットを制限したり、大規模なデータ取得をページ分割したりできます。
Abnormal のパートナーまたは顧客である必要がありますか?
Abnormal Security テナントへの API アクセス権と、ポータルのインテグレーション設定から生成したトークンが必要です。REST API の利用に別途パートナー向けプランは必要ありません。スキルで実行したい操作に合わせてスコープを設定した認証情報があれば利用できます。
実際に修復できますか? それとも読み取り専用ですか?
脅威を修復し、修復コマンドを通じて悪意のあるメッセージを削除または移動できます。また、remediate-watch は Abnormal が操作の最終状態への到達を報告するまで処理を待機します。これらの操作は人間参加型のポリシーによって制御されています。詳しくは、以下の安全性モデルをご覧ください。
Abnormal ポータルの代わりになりますか?
いいえ。検知の調整、ポリシー、設定は引き続きポータルで行います。このツールは、ターミナルやエージェントから利用する、読み取りを優先し、承認後に操作するためのインターフェースであり、UI の代替ではありません。
費用はいくらですか?
無料です。Apache-2.0 ライセンスで提供されています。費用がかかるのは、ご利用になる AI エージェント(Claude、ChatGPT、Codex など)だけです。料金は当社ではなく、AI プロバイダーから請求されます。
安全性モデル
| ティア | 例 | 推奨されるエージェントポリシー |
|---|---|---|
| 読み取り | triage、report-snapshot、threats retrieve、cases retrieve、vendors、employee-risk、vendor-risk、soar(API トークンのメタデータのみ) | 許可 |
| 書き込み(定型) | cases create(ケースのステータスを更新)、detection360 reports-create、api-resources resources-create-create / resources-update-partial-update | --dry-run でプレビューしてから、内容を確認したうえで書き込み |
| 修復/破壊的操作 | threats create(修復/修復解除)、email-search search-remediate-create(メールの削除/移動)、remediate-watch、import | 必ず人間が介在 |
最も強力な制御手段は、Abnormal Security の認証情報に付与する権限範囲です。CLI は、その認証情報に許可された操作しか実行できません。制限方法を含む詳細は、governance.md をご覧ください。
ステータス
ベータ版です。Abnormal Security API の仕様に照らして検証済みで、毎週の Build Sessions では、本番テナントで実際に稼働させている MSP とともに検証を進めています。compoundingteams.com/build-sessions から参加登録してください。
標準規格。 オープンな Agent Skills spec(Anthropic、2025 年 12 月;40 以上のエージェント)に準拠しています。MCP 互換で、Hermes を含む、MCP に対応したあらゆるエージェントで動作します。OpenClaw に対応済みです(フロントマターの設定済み。OpenClaw のリリース待ちです)。
Servosity がメンテナンスしています。Apache-2.0 ライセンスで提供されています。CLI Printing Press を使用して構築されています。最終更新日:2026-06-07。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。