mcpField
I
Ironscales

Ironscales

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

Ironscales について

Ironscales MCPは、メールセキュリティやフィッシングインシデントを扱うチーム向けです。インシデント調査、メール分類、修復、レポートに対応し、MCP Apps対応ホストでは詳細を操作可能な読み取り専用カードで表示します。

主な機能

  1. 01フィッシングインシデントの調査とトリアージ
  2. 02メール分類と許可リストの管理
  3. 03メールの修復と隔離
  4. 04セキュリティ統計とレポートの確認
  5. 05MCP Appsホストでのインシデントカード表示

活用シーン

  1. 01インシデント詳細と脅威指標の確認
  2. 02メールの分類または隔離
  3. 03セキュリティレポートによるインシデント状況の把握

MCP 対応

MCPクライアントに、Ironscalesのメール、インシデント、修復、許可リスト、統計ツールを提供します。MCP Apps対応ホストでは、インシデント詳細を操作可能な読み取り専用カードとして表示できます。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"wyre-technology-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-technology/ironscales-mcp:v1.2.1"
],
"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-technology/ironscales-mcp:v1.2.1
設定が必要な環境変数
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-technology/ironscales-mcp:v1.2.1

ツール

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

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

詳細

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 つのサーバーを複数のクライアントで再利用できます。