wyre-technology/ironscales-mcp
GitHub: wyre-technology/ironscales-mcp
该项目是一个 MCP 服务器,旨在让兼容 MCP 的 AI 助手能够直接操作 Ironscales 平台,实现钓鱼事件调查、邮件分类、修复隔离与安全统计等邮件安全管理功能。
Stars: 0 | Forks: 1
# Ironscales MCP Server
[](https://opensource.org/licenses/Apache-2.0)
[](https://nodejs.org/)
一个用于 Ironscales 邮件安全的 Model Context Protocol (MCP) 服务器。使 AI 助手能够调查网络钓鱼事件、管理邮件分类、执行修复并查看安全统计信息。
这是一个 [Model Context Protocol (MCP)](https://modelcontextprotocol.io/) 服务器,可将 Claude(或任何兼容 MCP 的 AI)连接到您的 Ironscales 环境。
## 安装
```
npm install @wyre-technology/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-technology/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-technology/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
```
## 可用域
### Allowlist
管理邮件允许列表和阻止列表
### 邮件
邮件调查与分类
### 事件
网络钓鱼事件管理与分类
### 修复
执行邮件修复和隔离
### 统计
安全统计和报告
## 开发
```
# Clone the repository
git clone https://github.com/wyre-technology/ironscales-mcp.git
cd ironscales-mcp
# Install dependencies
npm install
# Build
npm run build
# Run tests
npm test
```
## 贡献
欢迎贡献!如果有的话,请参阅 [CONTRIBUTING.md](CONTRIBUTING.md),或者开启一个 issue 来讨论变更。
## 许可证
基于 Apache License, Version 2.0 授权。详情请参阅 [LICENSE](LICENSE)。
标签:AI上下文, GNU通用公共许可证, Ironscales, MCP, MITM代理, Node.js, 安全监控, 暗色界面, 自动化攻击, 请求拦截, 邮件安全, 钓鱼防护