
Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
sentinel-one/purple-mcp — это кандидат для MCP-сервера, импортированный из https://github.com/sentinel-one/purple-mcp.
Обзор
sentinel-one/purple-mcp — это кандидат для MCP-сервера, импортированный из https://github.com/sentinel-one/purple-mcp.
Обзор (машинный перевод)
Purple AI MCP Server позволяет получать доступ к SentinelOne Services с любым MCP-клиентом.
Особенности
Этот сервер открывает платформу SentinelOne через протокол Model Context Protocol:
- Фиолетовый ИИ: Задавайте вопросы безопасности, расследуйте угрозы
- События: Запускайте PowerQueries на событиях в вашем озере данных SentinelOne
- Оповещения: Запросы, поиск и расследование уведомлений
- Уязвимости: отслеживать CVE и результаты безопасности
- Неправильные конфигурации: Анализ вопросов безопасности
- Инвентаризация: Задавайте вопросы о конечных точках, облачных ресурсах, идентичностях и сетевых устройствах
- CVE Search: Запрос в публичные базы данных CVE для получения информации о уязвимостях
- Threat Intelligence: Получите анализ файлов, URL, доменов и IP из VirusTotal
Purple AI MCP — это сервис только для чтения: вы не можете вносить изменения в свой аккаунт или какие-либо объекты в вашем счёте от этого MCP.
Быстрый старт
Использование UV (рекомендуется для локальной разработки или внедрения)
⚠️ Примечание ⚠️ безопасности
Для производственных или чувствительных к безопасности сред закрепляйте фиксацию на конкретный хэш коммита вместо использования Стандартный филиал для снижения рисков цепочки поставок от США релизы или наши проверенные коммиты в главный филиал.
Использование Docker
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Purple AI MCP Server
Purple AI MCP Server allows you to access SentinelOne Services with any MCP client.
Features
This server exposes SentinelOne’s platform through the Model Context Protocol:
- Purple AI: Ask security questions, investigate threats
- Events: Run PowerQueries on events in your SentinelOne data lake
- Alerts: Query, search, and investigate alerts
- Vulnerabilities: Track CVEs and security findings
- Misconfigurations: Analyze security posture issues
- Inventory: Ask questions about endpoints, cloud resources, identities, and network devices
- CVE Search: Query public CVE databases for vulnerability details
- Threat Intelligence: Get file, URL, domain, and IP analysis from VirusTotal
Purple AI MCP is a read-only service - you cannot make changes to your account or any objects within your account from this MCP.
Quick Start
Using uv (Recommended for Local Development or Deployment)
# Install uv if you don't have it
curl -LsSf https://astral.sh/uv/install.sh | sh
# Set credentials
export PURPLEMCP_CONSOLE_TOKEN="your_token"
export PURPLEMCP_CONSOLE_BASE_URL="https://your-console.sentinelone.net"
# Run
uvx --from git+https://github.com/Sentinel-One/purple-mcp.git purple-mcp --mode=stdio
⚠️ Security note ⚠️
For production or security-sensitive environments, pin to a specific commit hash instead of using the default branch to reduce supply chain risk from the our releases or our verified commits in main branch.
# Run with pinned hash
uvx --from git+https://github.com/Sentinel-One/purple-mcp.git@ purple-mcp --mode=stdio
Using Docker
Follow instructions for Docker Deployment here
Using Amazon Bedrock AgentCore
Follow instructions for Amazon Bedrock AgentCore Deployment here
Using Amazon Elastic Container Service (ECS)
Follow instructions for Amazon Elastic Container Service Deployment here
Using a Cloud Provider
For cloud deployments, see Deployment Guide.
Установка
uvx --from git+https://github.com/Sentinel-One/purple-mcp.git purple-mcp --mode stdioКонфигурация
{
"mcpServers": {
"purple-mcp": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/Sentinel-One/purple-mcp.git",
"purple-mcp",
"--mode",
"stdio"
],
"env": {
"PURPLEMCP_CONSOLE_TOKEN": "your_token",
"PURPLEMCP_CONSOLE_BASE_URL": "https://your-console.sentinelone.net"
}
}
}
}