关于 Ironscales
Ironscales MCP 服务面向管理邮件安全和钓鱼事件的团队,可调查事件、分类邮件、执行补救并查看统计。事件详情还能在支持 MCP Apps 的宿主中显示为交互式只读卡片。
主要功能
- 01调查与分诊钓鱼事件
- 02管理邮件分类和允许列表
- 03执行邮件补救与隔离
- 04查看安全统计与报告
- 05在 MCP 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 助手调查网络钓鱼事件、管理邮件分类、执行补救操作并查看安全统计数据。
这是一个 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。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。