内容
# Proofpoint MCP 服务器
[](https://opensource.org/licenses/Apache-2.0)
[](https://nodejs.org/)
一个适用于Proofpoint TAP和Essentials API的模型上下文协议(MCP)服务器。使AI助手能够调查威胁、追踪电子邮件、管理隔离区、访问威胁情报和执行URL防御操作。
这是一个[模型上下文协议(MCP)](https://modelcontextprotocol.io/)服务器,它将Claude(或任何MCP兼容的AI)连接到您的Proofpoint环境。
> **MSP Claude插件生态系统的一部分** — 一个不断增长的MSP堆栈AI集成套件。为MSP构建,由MSP构建。
## 安装
```bash
npm install @wyre-technology/proofpoint-mcp
```
## 配置
设置以下环境变量:
| 变量 | 是否必需 | 描述 |
|----------|----------|-------------|
| `PROOFPOINT_SERVICE_PRINCIPAL` | 是 | 您的Proofpoint TAP服务主体 |
| `PROOFPOINT_SERVICE_SECRET` | 是 | 您的Proofpoint TAP服务密钥 |
| `PROOFPOINT_BASE_URL` | 否 | 自定义基准URL(默认:tap-api-v2.proofpoint.com) |
| `MCP_TRANSPORT` | 否 | 传输模式:stdio(默认)或http |
## 用法
### 使用Claude Desktop运行
将以下内容添加到您的Claude Desktop `claude_desktop_config.json`文件中:
```json
{
"mcpServers": {
"proofpoint-mcp": {
"command": "npx",
"args": ["@wyre-technology/proofpoint-mcp"],
"env": {
"PROOFPOINT_SERVICE_PRINCIPAL": "您的Proofpoint服务主体"
"PROOFPOINT_SERVICE_SECRET": "您的Proofpoint服务密钥"
}
}
}
}
```
### 使用Claude Code(CLI)运行
```bash
claude mcp add proofpoint-mcp \
-e PROOFPOINT_SERVICE_PRINCIPAL=您的值 \
-e PROOFPOINT_SERVICE_SECRET=您的值 \
-- npx -y @wyre-technology/proofpoint-mcp
```
### Docker
```bash
docker build -t proofpoint-mcp .
docker run \
-e PROOFPOINT_SERVICE_PRINCIPAL=您的值 \
-e PROOFPOINT_SERVICE_SECRET=您的值 \
-p 8080:8080 proofpoint-mcp
```
## 功能
### 交互式威胁卡(MCP应用)
`proofpoint_threat_get_by_id` 在MCP应用主机(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`)进行品牌化 — 无需重建。
## 可用域
### 数据防泄漏
数据防泄漏策略
### 事件
安全事件流和SIEM导出
### 法医
威胁的法医分析
### 人员
高攻击性人员(VAP)报告
### 策略
电子邮件策略管理
### 隔离区
电子邮件隔离区管理
### 报告
安全报告和摘要
### 智能搜索
高级电子邮件搜索
### 目标攻击保护
目标攻击保护事件和活动
### 威胁情报
威胁情报和泄露指标
### URL防御
URL重写和点击防御
## 开发
```bash
# 克隆仓库
git clone https://github.com/wyre-technology/proofpoint-mcp.git
cd proofpoint-mcp
# 安装依赖
npm install
# 构建
npm run build
# 运行测试
npm test
```
## 贡献
欢迎贡献!请参阅 [CONTRIBUTING.md](CONTRIBUTING.md) 或打开问题讨论更改。
## 许可证
根据Apache License,版本2.0授权。详情请参见 [LICENSE](LICENSE)。