Ironscales について
Ironscales MCPは、メールセキュリティやフィッシングインシデントを扱うチーム向けです。インシデント調査、メール分類、修復、レポートに対応し、MCP Apps対応ホストでは詳細を操作可能な読み取り専用カードで表示します。
主な機能
- 01フィッシングインシデントの調査とトリアージ
- 02メール分類と許可リストの管理
- 03メールの修復と隔離
- 04セキュリティ統計とレポートの確認
- 05MCP Appsホストでのインシデントカード表示
活用シーン
- 01インシデント詳細と脅威指標の確認
- 02メールの分類または隔離
- 03セキュリティレポートによるインシデント状況の把握
MCP 対応
MCPクライアントに、Ironscalesのメール、インシデント、修復、許可リスト、統計ツールを提供します。MCP Apps対応ホストでは、インシデント詳細を操作可能な読み取り専用カードとして表示できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
docker run -i --rm -e IRONSCALES_API_KEY -e IRONSCALES_COMPANY_ID -e MCP_TRANSPORT -e AUTH_MODE -e LOG_LEVEL ghcr.io/wyre-technology/ironscales-mcp:v1.2.1IRONSCALES_API_KEYシークレットIronscales API keyIRONSCALES_COMPANY_IDIronscales company (tenant) identifierMCP_TRANSPORTTransport mode for the server. Set to 'stdio' for local CLI use; the image defaults to 'http' for gateway hosting.AUTH_MODEシークレットCredential source: 'env' reads vars locally, 'gateway' expects header injection from the WYRE MCP Gateway.LOG_LEVELLog verbosity: debug, info, warn, errorローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ghcr.io/wyre-technology/ironscales-mcp:v1.2.1stdioツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Ironscales MCP サーバー
Ironscales のメールセキュリティ向け Model Context Protocol(MCP)サーバーです。AI アシスタントがフィッシングインシデントを調査し、メールの分類を管理し、修復を実行して、セキュリティ統計を確認できるようにします。
これは、Claude(または MCP 互換の AI)を Ironscales 環境に接続する Model Context Protocol(MCP) サーバーです。
MSP Claude Plugins エコシステムの一部です — MSP スタック向けに拡大を続ける AI 連携スイートです。MSP によって、MSP のために開発されています。
インタラクティブなインシデントカード(MCP Apps)
ironscales_incidents_get は、MCP Apps ホスト(Claude Desktop/web)でインタラクティブなカードとして表示され、フィッシングインシデントの件名、ステータス、重大度、送信者、影響を受けた受信者、脅威の指標を表示します。他のホストでのプレーンな JSON の動作に変更はありません。このカードは読み取り専用です。修復は、モデル駆動型の修復ツールで引き続き実行します。デフォルトではブランド設定は適用されませんが、window.__BRAND__ の注入または MCP_BRAND_* 環境変数(MCP_BRAND_NAME、MCP_BRAND_LOGO_URL、MCP_BRAND_PRIMARY_COLOR、MCP_BRAND_ACCENT_COLOR、MCP_BRAND_BG、MCP_BRAND_TEXT)でブランド設定ができます。再ビルドは不要です。
インストール
npm install @wyre-ai/ironscales-mcp
設定
以下の環境変数を設定します。
| 変数 | 必須 | 説明 |
|---|---|---|
IRONSCALES_API_KEY | はい | Ironscales API キー |
IRONSCALES_COMPANY_ID | はい | Ironscales の会社 ID |
MCP_TRANSPORT | いいえ | トランスポートモード:stdio(デフォルト)または http |
使用方法
Claude Desktop で実行する
Claude Desktop の claude_desktop_config.json に追加します。
{
"mcpServers": {
"ironscales-mcp": {
"command": "npx",
"args": ["@wyre-ai/ironscales-mcp"],
"env": {
"IRONSCALES_API_KEY": "your-ironscales-api-key"
"IRONSCALES_COMPANY_ID": "your-ironscales-company-id"
}
}
}
}
Claude Code(CLI)で実行する
claude mcp add ironscales-mcp \
-e IRONSCALES_API_KEY=your-value \
-e IRONSCALES_COMPANY_ID=your-value \
-- npx -y @wyre-ai/ironscales-mcp
Docker
docker build -t ironscales-mcp .
docker run \
-e IRONSCALES_API_KEY=your-value \
-e IRONSCALES_COMPANY_ID=your-value \
-p 8080:8080 ironscales-mcp
利用可能なドメイン
許可リスト
メールの許可リストとブロックリストを管理します。
メール
メールの調査と分類を行います。
インシデント
フィッシングインシデントの管理とトリアージを行います。
修復
メールの修復と隔離を実行します。
統計
セキュリティ統計とレポートを確認します。
開発
# Clone the repository
git clone https://github.com/WYRE-AI/ironscales-mcp.git
cd ironscales-mcp
# Install dependencies
npm install
# Build
npm run build
# Run tests
npm test
貢献
貢献を歓迎します。存在する場合は CONTRIBUTING.md を参照するか、変更について話し合うために issue を作成してください。
ライセンス
Apache License, Version 2.0 の下でライセンスされています。詳細は LICENSE を参照してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。