CrowdStrike MCP について
複数の CrowdStrike Falcon テナントを管理する MSP 向けのオープンソース CLI・MCP サーバーです。CID ごとのローカル SQLite ストアにデータを同期し、アラート、脆弱性、ホスト状態、ポリシー、推移を横断分析できます。
主な機能
- 01テナント横断のアラート・脆弱性集計
- 02センサーのハートビート停止ホストの特定
- 03テナント別セキュリティスコアカード
- 04防止ポリシーの差分検出
- 05推移比較に対応したローカル SQLite ストア
活用シーン
- 01テナント横断の未対応アラートの優先付け
- 02全体の重大な脆弱性の順位付け
- 03停止中のセンサーの確認
- 04QBR 向けテナントスコアカードの準備
MCP 対応
互換性のある AI クライアントに CrowdStrike の操作機能を提供する MCP サーバーです。README はデフォルトの stdio トランスポートを推奨し、このビルドでの HTTP モード利用を避けるよう警告しています。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
翻訳後に原文が更新されています。最新の内容は原文をご確認ください。
ChatGPT、Claude、GitHub Copilot、Microsoft 365 Copilot、Gemini、および MCP に対応するあらゆるエージェント向け CrowdStrike + AI
非公式です。コミュニティが構築した CrowdStrike API 用の Claude Code スキルおよび MCP サーバーです。CrowdStrike, Inc. とは提携、承認、スポンサー関係にありません。
▶ 30 秒のデモを見る - デモデータはシミュレーションですが、表示されるコマンドはすべて実際の CLI に存在します。
すべての CrowdStrike Falcon MSP 操作に加え、Flight-Control 対応のローカルストアを備えています。これにより、他のどの Falcon ツール(公式 MCP サーバーを含む)にもできない、すべてのテナントを横断したフリート全体への質問に一度に回答できます。普段お使いの AI で動作します。ChatGPT(Plus/Pro+)、Claude Desktop、Codex、Claude Code、Claude Cowork、GitHub Copilotに加え、リモート経由でMicrosoft 365 Copilot / Copilot StudioおよびGoogle Geminiにも対応しています。無料のオープンソースで、ノート PC 上で動作します。MSP オーナー向けに構築されており、コードは不要です。
お使いのエージェントで利用できます
MSP オーナーが実際に使っている 6 つのエージェント(セルフサービスで、今すぐ利用可能):
| お使いの AI エージェント | CrowdStrike スキルのインストール方法 |
|---|---|
| Claude Desktop | インストーラーを実行し、Settings > Extensionsでcrowdstrike-mcpを登録します(JSON の編集は不要です)。 |
| ChatGPT(有料プラン) | インストーラーを実行し、crowdstrike-mcpを HTTPS 経由で公開して、Developer Mode のコネクターとして登録します。 |
| Codex CLI | 以下のインストールプロンプトを貼り付けます。 |
| Claude Code | 以下のインストールプロンプトを貼り付けます。 |
| Claude Cowork | 以下のインストールプロンプトを貼り付けます。 |
| GitHub Copilot(VS Code) | インストーラーを実行し、mcp.jsonのserversキーにcrowdstrike-mcpを追加してから、Agentモードを選択します。 |
ChatGPT の場合は、crowdstrike-mcp --transport httpを実行し、HTTPS の背後に公開します。ブリッジパッケージは不要です。mcp-install.mdを参照してください。
Microsoft および Google の各環境にも対応
導入数は多いものの、率直にお伝えすると、こちらはリモート/エンタープライズ向けの方法であり、先ほどインストールしたローカルバイナリを使う方法ではありません。
| エージェント | 必要な作業 |
|---|---|
| Microsoft 365 Copilot / Copilot Studio | セルフサービスではありません。crowdstrike-mcpを HTTPS 経由でホストし、Copilot Studio(Tools > Add a tool > Model Context Protocol > Server URL)または宣言型エージェントに接続します。Copilot Studio のライセンスとテナント管理者の権限が必要です。mcp-install.mdを参照してください。 |
| Google Gemini | Gemini CLIはローカルで動作し、Claude Code と同様です。Gemini appはリモートで動作し、ChatGPT と同じ HTTPS 経由の方法を使います。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 で起動します。すべてのツールは、同梱のcrowdstrike-cliをシェルから実行します。2026-09-18 以降に公開されたリリースでは、この CLI がバンドルに含まれています。それ以前のバンドルには MCP サーバーのみが含まれているため、同梱の CLI がない場合は、先に以下の Path A または Path B のインストーラーを実行するか、既存のバイナリをCROWDSTRIKE_CLI_PATHに設定してください。詳細: #331。
CrowdStrike MCP(.mcpb)をダウンロード - 次に Claude Desktop > Settings > Extensions を開き、ファイルを選択します。ワンクリックで完了し、JSON もシェルも不要です。(すべての CrowdStrike リリースはリリースページで確認できます。)
Claude Code プラグインを使いますか?マーケットプレイスを一度追加してからインストールしてください。ディレクトリ一覧を調べる必要はなく、すぐに使えます。
/plugin marketplace add Servosity/msp-skills
/plugin install crowdstrike@msp-skills
Path A - AI エージェントにプロンプトを 1 つ貼り付ける(推奨)
これを Claude Code、Codex CLI、または Claude Cowork にコピーしてください。
このエージェントのワークスペースに、Servosity/msp-skills から CrowdStrike Skill と MCP サーバーをインストールしてください。このワークスペースが POSIX シェル(macOS、Linux、WSL、または Bash)を使う場合は、
bash <(curl -fsSL https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/crowdstrike/install.sh)を実行してください。Windows PowerShell を使う場合は、iwr -useb https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/crowdstrike/install.ps1 | iexを実行してください。その後、README に従って認証し、crowdstrike-cli --helpを実行して確認してください。
シェルを実行できるエージェントであれば、同じプロンプトを使えます。
Path B - インストーラーを自分で実行する
Windows(PowerShell):
iwr -useb https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/crowdstrike/install.ps1 | iex
macOS / Linux:
bash <(curl -fsSL https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/crowdstrike/install.sh)
インストーラーは、crowdstrike-cli(CLI)と crowdstrike-mcp(MCP サーバー)の両方をユーザーの bin パスに配置します。Claude Code、Codex、Cowork は、このディレクトリ内の SKILL.md を通じて Skill を検出します。
確認:
crowdstrike-cli --version
最新バージョンにアップグレードする
インストーラーは常に最新のリリースを取得します。アップグレードするには、インストーラーを再実行してください。
macOS / Linux:
bash <(curl -fsSL https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/crowdstrike/install.sh)
Windows(PowerShell):
iwr -useb https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/crowdstrike/install.ps1 | iex
Claude Desktop の .mcpb ユーザー:最新の .mcpb(このセクションの先頭)をダウンロードし、Settings > Extensions で再選択してください。Claude Code プラグインのユーザー:/plugin update crowdstrike@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 パネルを使うのが最も簡単です。MCP 設定ブロック(JSON の編集を希望するユーザー向け)は mcp-install.md に記載されています。
Hermes にインストールする
Hermes CLI から:
hermes skills install servosity/msp-skills/skills/crowdstrike --force
Hermes のチャットセッション内で:
/skills install servosity/msp-skills/skills/crowdstrike --force
Hermes はネイティブに MCP に対応しているため、crowdstrike-mcp サーバーを直接使うこともできます。インストール方法と環境変数は同じです。
OpenClaw にインストールする
OpenClaw エージェントに以下を伝えてください(コピーして使えます)。
https://github.com/servosity/msp-skills/tree/main/skills/crowdstrike から crowdstrike スキルをインストールしてください。このスキルでは、必須 CLI(
crowdstrike-cli)をopenclaw:フロントマターのブロック経由でインストールする方法を定義しています。
OpenClaw はまだ一般公開されていません。フロントマターの接続設定は事前に含まれており、OpenClaw の公開と同時に有効になります。
認証する
CLI に必要な認証情報を CrowdStrike ポータルから設定します。
CROWDSTRIKE_OAUTH_SCOPE=<value> FALCON_CLIENT_ID=<value> FALCON_CLIENT_SECRET=<value> crowdstrike-cli doctor
doctor は、データに触れる処理を実行する前に、認証情報が有効かどうかを確認します。認証情報が拒否された場合でも終了コード 0 を返すため、スクリプトでは --fail-on error を追加してください。
このスキルでできること
| MSPからよく聞かれる質問 | コマンド |
|---|---|
| 今、すべてのクライアントテナントで、最初にトリアージすべきものは何ですか? | crowdstrike-cli fleet alerts --status new |
| すべてのテナントで、重大な脆弱性を順位付けできますか? | crowdstrike-cli fleet vulns --severity critical |
| 最近センサーのハートビートを送信していないホストはどれですか? | crowdstrike-cli fleet stale --days 14 |
| QBR資料用に、テナントごとのポスチャスコアカードを作成できますか? | crowdstrike-cli fleet scorecard |
| 予防ポリシーのベースラインと比べて、保護が不十分なテナントはどれですか? | crowdstrike-cli fleet policy-drift |
| 1つの修正で、最も多くのホストとテナントを解決できるのはどれですか? | crowdstrike-cli fleet remediate --severity critical |
| 前回の同期以降、悪化したテナントはどれですか? | crowdstrike-cli fleet trend |
| MSSP全体のすべての子CID、CIDグループ、ロール付与を一覧にできますか? | crowdstrike-cli fleet tenants |
| すべての子テナントのFalconデータをローカルミラーに取り込めますか? | crowdstrike-cli fleet sync --all-cids |
コマンドの完全なリファレンスはguide.mdをご覧ください。AIエージェントの運用契約(--agent、--dry-run、変更を適用する前に確認すべき場合)については、AGENTS.mdをご覧ください。
これが他と異なる点
多くのCrowdStrike連携やMCPサーバーは、質問ごとにライブAPI呼び出しを行います。1件のレコードなら問題ありません。しかし、「40のクライアントテナントのうち、悪用が確認されていて未解決の重大な脆弱性があるのはどこか」と尋ねるような規模になると、Flight ControlでCIDごとにSpotlightをページングする必要があり、処理が破綻します。
このスキルは、すべての子CIDを、全文検索機能を備えたCIDをキーとするローカルのSQLiteストアに同期します。テナント横断の質問は、単一のオフラインクエリになります。即座に結果が返り、AIには生データではなく回答が提示されます。fleet scorecard、fleet policy-drift、fleet remediateなどのコマンドは、すべてのテナントのホスト、アラート、脆弱性、予防ポリシーを一度に結合します。また、fleet trendのような時系列を考慮するビューは、スナップショット履歴との差分を表示します。ステートレスなAPIラッパーでは実現できない機能です。
解消できる課題
Falconコンソールで表示できるCIDは一度に1つです。複数のクライアントテナントでCrowdStrikeを運用していると、クライアント横断の質問、たとえば未解決の検出が最も多いのはどこか、センサーがオフラインになったのはどこか、Patch Tuesdayの後に重大な脆弱性が増えたテナントはどこか、といった質問のたびにFlight ControlでCIDを切り替え、テナントごとに同じ画面を確認し直す必要があります。MSPはr/mspやCrowdStrikeコミュニティで、この一元表示の不足を繰り返し指摘しています。Flight Controlでは親レベルで子テナントを管理できますが、すべてのCIDのアラート、脆弱性、センサーの健全性を並べて順位付けできるビューはありません。
このスキルは、すべてのCIDを1つのローカルストアに同期し、全テナントを対象とした質問に直接回答することで、その不足を解消します。
crowdstrike-cli fleet alerts --status new- すべてのテナントを対象とした、深刻度順の検出キューcrowdstrike-cli fleet vulns --severity critical- フリート全体のSpotlightの重大な脆弱性を順位付けcrowdstrike-cli fleet stale --days 14- すべてのテナントで応答のないセンサーを一括確認crowdstrike-cli fleet scorecard- QBR向けのCIDごとのポスチャボードcrowdstrike-cli fleet policy-drift- 予防ポリシーのベースラインを満たしていないテナントを確認
詳しい説明はpain-point.mdをご覧ください。
よくある質問
ChatGPTで使えますか?
はい。Plus、Pro、Team、Business、Enterprise、Educationの各プランで利用できます(Freeプランでは、現在Developer Modeを利用できません)。ChatGPTは、ローカルのstdioバイナリではなく、HTTPS経由でリモートMCPサーバーに接続します。CrowdStrike MCPサーバーはローカルで実行されますが、標準でHTTPに対応しています。crowdstrike-mcp --transport http --addr :7777で起動し、HTTPSトンネルまたは独自のリバースプロキシを経由させてください。ブリッジパッケージは不要です。手順はmcp-install.mdをご覧ください。
これは Codex、Cursor、Windsurf、Cline、Copilot、Gemini で動作しますか?
はい。どれも MCP に対応しています。他のツールへのインストールコマンドは上の一覧に、詳しい説明はdocs/which-agent.mdにあります。
コーディングの知識は必要ですか?
いいえ。推奨するインストール方法は、Claude Code または Codex に一文を貼り付けることです。エージェントが SKILL.md を読み込んでインストールします。代替方法として、OS ごとの1行インストーラー(bash または PowerShell)もあります。どちらの方法でも、コードを書く必要はありません。CrowdStrike の認証情報を一度入力します。
CrowdStrike のデータは安全ですか?
データはお使いのマシンに保存されます。CLI と MCP サーバーはローカルバイナリです。SQLite ミラーは、ユーザーアカウント内のディレクトリに保存されます。AI エージェントが参照するのは CLI が返す情報だけで、通常はクエリ結果であり、生の一括データではありません。認証情報は環境またはエージェントの設定から読み取られます。このリポジトリに含められたり、MSP Skills によってどこかへ送信されたりすることはありません。
フリートコマンドには親(MSSP)の CID が必要ですか?
はい。テナント横断の fleet コマンドには、Flight Control(MSSP)スコープを持つ親 CID の Falcon API クライアントが必要です。これにより、fleet sync はすべての子 CID を検出してデータを取得できます。これがない場合、同期は単一の認証済み CID に適切にフォールバックし、集計結果の対象もそのテナントのみになります。CID ごとのコマンド(alerts、devices、spotlight、policy)は、任意の単一テナントのクライアントで動作します。
CrowdStrike API のレート制限に達しますか?
ローカルストアは、読み取りのたびに API を呼び出さずに済むように用意されています。fleet sync の後は、テナント横断のすべてのビューがローカルの SQLite に対して実行されるため、API 呼び出しはゼロです。ライブ呼び出しでは --rate-limit によるスロットリングが適用されます。fleet trend と fleet policy-drift の分析では、差分を比較できる履歴を得るために、少なくとも2回の同期が必要です。
Falcon API クライアントにはどのスコープが必要ですか?
クエリ対象のエンティティに対する読み取りスコープが必要です。具体的には、Alerts、Hosts、Spotlight Vulnerabilities、Prevention Policies と、fleet コマンド用の親 CID の Flight Control/MSSP 読み取りスコープです。ホストの隔離やポリシーの編集を行う場合に限り、書き込みスコープ(Hosts write、Prevention Policies write)を追加してください。レポート用には読み取り専用クライアントを作成し、書き込みスコープは必要となるまれなケースに備えて保持してください。実際の権限境界となるのは、クライアントのスコープです。
Falcon コンソールの代わりになりますか?
いいえ。ハンティング、RTR セッション、ポリシー作成、単一 CID 内での対話型対応ワークフローには、引き続きコンソールが最適です。このスキルは AI エージェントにテナント横断クエリとスクリプト化可能なアクションを追加するため、ブック全体に関する質問に答えるたびに各 CID の範囲を切り替える必要がなくなります。
費用はいくらですか?
無料です。Apache-2.0 ライセンスで提供されています。費用が発生するのは、使用する AI エージェント(Claude、ChatGPT、Codex など)のみで、その料金は当社ではなく AI プロバイダーから請求されます。
安全性モデル
| ティア | 例 | 推奨するエージェントポリシー |
|---|---|---|
| 読み取り | fleet scorecard、fleet alerts --status new、fleet vulns --severity critical、fleet stale --days 14、alerts post-combined-v1、devices query-by-filter、spotlight query-vulnerabilities、mssp query-children、search "<query>" | 許可 |
| 書き込み(通常) | alerts patch-entities-v3(アラートの更新/割り当て)、devices perform-action-v2(ホストの隔離/解除、またはホストの削除/復元)、devices update-tags、policy update-prevention-policies、policy create-prevention-policies | --dry-run でプレビューしてから、レビュー済みの書き込みを実行 |
| 破壊的/設定変更 | devices delete-host-groups、policy delete-prevention-policies、policy set-prevention-policies-precedence、mssp delete-cidgroups、mssp delete-user-groups、mssp deleted-roles | 必ず人間が介在 |
最も強力な制御手段は、CrowdStrike の認証情報に付与するスコープです。CLI が実行できるのは、その認証情報で許可された操作に限られます。制限方法を含む詳細は、governance.mdを参照してください。
ステータス
ベータ版です。CrowdStrike 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-06。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。