mcpField
I
Ironscales

Ironscales

本地服务
github.com安全02 周前更新

关于 Ironscales

Ironscales MCP 服务面向管理邮件安全和钓鱼事件的团队,可调查事件、分类邮件、执行补救并查看统计。事件详情还能在支持 MCP Apps 的宿主中显示为交互式只读卡片。

主要功能

  1. 01调查与分诊钓鱼事件
  2. 02管理邮件分类和允许列表
  3. 03执行邮件补救与隔离
  4. 04查看安全统计与报告
  5. 05在 MCP 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 助手调查网络钓鱼事件、管理邮件分类、执行补救操作并查看安全统计数据。

这是一个 Model Context Protocol(MCP) 服务,可将 Claude(或任何兼容 MCP 的 AI)连接到你的 Ironscales 环境。

属于 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 2.0。详情请参阅 LICENSE。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。