Proofpoint — MCP-сервер для Claude Code: что делает и как установить
Связывает ИИ-агента с API Proofpoint TAP для расследования угроз, проверки вредоносных URL и управления карантином почты.
claude mcp add --env PROOFPOINT_SERVICE_PRINCIPAL=<PROOFPOINT_SERVICE_PRINCIPAL> --env PROOFPOINT_SERVICE_SECRET=<PROOFPOINT_SERVICE_SECRET> --env PROOFPOINT_BASE_URL=<PROOFPOINT_BASE_URL> --env MCP_TRANSPORT=<MCP_TRANSPORT> --env AUTH_MODE=<AUTH_MODE> --transport stdio proofpoint -- docker run -i --rm -e PROOFPOINT_SERVICE_PRINCIPAL -e PROOFPOINT_SERVICE_SECRET -e PROOFPOINT_BASE_URL -e MCP_TRANSPORT -e AUTH_MODE ghcr.io/wyre-ai/proofpoint-mcp:v1.1.6Что делает Proofpoint
Сервер подключает функции безопасности Proofpoint к ассистентам через протокол MCP. Модели получают доступ к данным Targeted Attack Protection, отчётам по атакованным сотрудникам (VAP), правилам DLP и поиску писем. Инструмент proofpoint_threat_get_by_id умеет формировать интерактивные карточки с указанием категории угрозы, семейства вредоносного ПО и имени кампании.
Интеграция работает по stdio либо по протоколу HTTP. В сетевом режиме сервис требует сгенерированный 64-символьный HMAC-ключ CONDUIT_S2S_SECRET и аварийно завершает работу, если видит стандартные заглушки. Без настроенных сервисных ключей Proofpoint запустить сессию расследования не получится.
Какие задачи решает
- запросить детали инцидента и вредоносную кампанию по идентификатору
- проверить переписанные адреса через URL Defense
- просмотреть статус писем в карантине
- выгрузить отчёты по наиболее атакуемым сотрудникам
- найти сообщения через расширенный поиск Smart Search
Примеры запросов агенту
- Покажи подробности об угрозе по ID с помощью proofpoint_threat_get_by_id
- Проверь статус писем в карантине для домена example.com
- Найди недавние атаки на сотрудников из списка VAP
Как установить Proofpoint
Командой платформы
claude mcp add --env PROOFPOINT_SERVICE_PRINCIPAL=<PROOFPOINT_SERVICE_PRINCIPAL> --env PROOFPOINT_SERVICE_SECRET=<PROOFPOINT_SERVICE_SECRET> --env PROOFPOINT_BASE_URL=<PROOFPOINT_BASE_URL> --env MCP_TRANSPORT=<MCP_TRANSPORT> --env AUTH_MODE=<AUTH_MODE> --transport stdio proofpoint -- docker run -i --rm -e PROOFPOINT_SERVICE_PRINCIPAL -e PROOFPOINT_SERVICE_SECRET -e PROOFPOINT_BASE_URL -e MCP_TRANSPORT -e AUTH_MODE ghcr.io/wyre-ai/proofpoint-mcp:v1.1.6Вместо <…> подставьте свои значения. Ещё 1 переменная окружения — в README сервера
Командой платформы
codex mcp add proofpoint --env PROOFPOINT_SERVICE_PRINCIPAL=<PROOFPOINT_SERVICE_PRINCIPAL> --env PROOFPOINT_SERVICE_SECRET=<PROOFPOINT_SERVICE_SECRET> --env PROOFPOINT_BASE_URL=<PROOFPOINT_BASE_URL> --env MCP_TRANSPORT=<MCP_TRANSPORT> --env AUTH_MODE=<AUTH_MODE> -- docker run -i --rm -e PROOFPOINT_SERVICE_PRINCIPAL -e PROOFPOINT_SERVICE_SECRET -e PROOFPOINT_BASE_URL -e MCP_TRANSPORT -e AUTH_MODE ghcr.io/wyre-ai/proofpoint-mcp:v1.1.6Вместо <…> подставьте свои значения. Ещё 1 переменная окружения — в README сервера
Файл настроек
{
"mcpServers": {
"proofpoint": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"PROOFPOINT_SERVICE_PRINCIPAL",
"-e",
"PROOFPOINT_SERVICE_SECRET",
"-e",
"PROOFPOINT_BASE_URL",
"-e",
"MCP_TRANSPORT",
"-e",
"AUTH_MODE",
"ghcr.io/wyre-ai/proofpoint-mcp:v1.1.6"
],
"env": {
"PROOFPOINT_SERVICE_PRINCIPAL": "<PROOFPOINT_SERVICE_PRINCIPAL>",
"PROOFPOINT_SERVICE_SECRET": "<PROOFPOINT_SERVICE_SECRET>",
"PROOFPOINT_BASE_URL": "<PROOFPOINT_BASE_URL>",
"MCP_TRANSPORT": "<MCP_TRANSPORT>",
"AUTH_MODE": "<AUTH_MODE>"
}
}
}
}Вместо <…> подставьте свои значения. Ещё 1 переменная окружения — в README сервера
Файл настроек
{
"servers": {
"proofpoint": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"PROOFPOINT_SERVICE_PRINCIPAL",
"-e",
"PROOFPOINT_SERVICE_SECRET",
"-e",
"PROOFPOINT_BASE_URL",
"-e",
"MCP_TRANSPORT",
"-e",
"AUTH_MODE",
"ghcr.io/wyre-ai/proofpoint-mcp:v1.1.6"
],
"env": {
"PROOFPOINT_SERVICE_PRINCIPAL": "<PROOFPOINT_SERVICE_PRINCIPAL>",
"PROOFPOINT_SERVICE_SECRET": "<PROOFPOINT_SERVICE_SECRET>",
"PROOFPOINT_BASE_URL": "<PROOFPOINT_BASE_URL>",
"MCP_TRANSPORT": "<MCP_TRANSPORT>",
"AUTH_MODE": "<AUTH_MODE>"
}
}
}
}Вместо <…> подставьте свои значения. Ещё 1 переменная окружения — в README сервера
Командой платформы
gemini mcp add -e PROOFPOINT_SERVICE_PRINCIPAL=<PROOFPOINT_SERVICE_PRINCIPAL> -e PROOFPOINT_SERVICE_SECRET=<PROOFPOINT_SERVICE_SECRET> -e PROOFPOINT_BASE_URL=<PROOFPOINT_BASE_URL> -e MCP_TRANSPORT=<MCP_TRANSPORT> -e AUTH_MODE=<AUTH_MODE> proofpoint docker run -i --rm -e PROOFPOINT_SERVICE_PRINCIPAL -e PROOFPOINT_SERVICE_SECRET -e PROOFPOINT_BASE_URL -e MCP_TRANSPORT -e AUTH_MODE ghcr.io/wyre-ai/proofpoint-mcp:v1.1.6Вместо <…> подставьте свои значения. Ещё 1 переменная окружения — в README сервера
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Proofpoint
Как установить Proofpoint в Claude Code?
Выполните команду регистрации контейнера: `claude mcp add --env PROOFPOINT_SERVICE_PRINCIPAL=<PROOFPOINT_SERVICE_PRINCIPAL> --env PROOFPOINT_SERVICE_SECRET=<PROOFPOINT_SERVICE_SECRET> --env PROOFPOINT_BASE_URL=<PROOFPOINT_BASE_URL> --env MCP_TRANSPORT=<MCP_TRANSPORT> --env AUTH_MODE=<AUTH_MODE> --transport stdio proofpoint -- docker run -i --rm -e PROOFPOINT_SERVICE_PRINCIPAL -e PROOFPOINT_SERVICE_SECRET -e PROOFPOINT_BASE_URL -e MCP_TRANSPORT -e AUTH_MODE ghcr.io/wyre-ai/proofpoint-mcp:v1.1.6`.
Что делает MCP-сервер Proofpoint?
Он предоставляет агенту доступ к аналитике угроз TAP, политикам DLP, карантину и журналу сообщений. Это позволяет проводить аудит почтовой безопасности прямо из чата.
Какие параметры авторизации требуются для работы?
Для локального протокола stdio нужны PROOFPOINT_SERVICE_PRINCIPAL и PROOFPOINT_SERVICE_SECRET. При развёртывании через HTTP сервер дополнительно требует заполненную переменную CONDUIT_S2S_SECRET.