mcpField
I
Ironscales

Ironscales

ローカル
github.comセキュリティ02 週間前に更新

Ironscales について

AI アシスタントを Ironscales のメールセキュリティ環境に接続し、フィッシング調査、メール分類、対応、レポートを行う MCP サーバーです。MCP Apps 対応ホストでは、インシデント詳細をインタラクティブカードで表示できます。

主な機能

  1. 01フィッシングインシデントの調査
  2. 02メール分類と対応
  3. 03許可リスト・ブロックリストの管理
  4. 04メール隔離操作
  5. 05セキュリティ統計とレポート
  6. 06インタラクティブなインシデントカード

活用シーン

  1. 01フィッシングのトリアージと脅威指標の確認
  2. 02不審メールの分類と対応
  3. 03メールの許可リストとブロックリストの管理
  4. 04セキュリティ統計の確認

MCP 対応

MCP 対応 AI アシスタントを Ironscales 環境に接続し、メール、インシデント、対応、許可リスト、統計のツールを提供します。インシデント詳細ツールは MCP Apps 対応ホストでインタラクティブな読み取り専用カードを表示できます。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"wyre-ai-ironscales": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"IRONSCALES_API_KEY",
"-e",
"IRONSCALES_COMPANY_ID",
"-e",
"MCP_TRANSPORT",
"-e",
"AUTH_MODE",
"-e",
"LOG_LEVEL",
"ghcr.io/wyre-ai/ironscales-mcp:v1.2.3"
],
"env": {
"IRONSCALES_API_KEY": "<IRONSCALES_API_KEY>",
"IRONSCALES_COMPANY_ID": "<IRONSCALES_COMPANY_ID>",
"MCP_TRANSPORT": "<MCP_TRANSPORT>",
"AUTH_MODE": "<AUTH_MODE>",
"LOG_LEVEL": "<LOG_LEVEL>"
}
}
}
}
起動コマンドdocker run -i --rm -e IRONSCALES_API_KEY -e IRONSCALES_COMPANY_ID -e MCP_TRANSPORT -e AUTH_MODE -e LOG_LEVEL ghcr.io/wyre-ai/ironscales-mcp:v1.2.3
設定が必要な環境変数
IRONSCALES_API_KEYシークレットIronscales API key
IRONSCALES_COMPANY_IDIronscales company (tenant) identifier
MCP_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 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
ocighcr.io/wyre-ai/ironscales-mcp:v1.2.3

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Ironscales MCP サーバー

License Node.js

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 を参照してください。

コメント

MCP は初めてですか?

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

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