Сервер MCP AIR Binalyze
Сервер Node.js, реализующий протокол контекста модели (MCP) для Binalyze AIR, обеспечивающий взаимодействие на естественном языке с возможностями цифровой криминалистики AIR и реагирования на инциденты.
✨ Особенности
Управление активами — составьте список активов вашей организации.
Сведения об активе — получите подробную информацию о конкретном активе по его идентификатору.
Задачи актива — получение всех задач, связанных с определенным активом по его идентификатору.
Профили приобретения — список профилей приобретения.
Задачи по сбору доказательств — назначение конечным точкам задач по сбору доказательств.
Задачи получения образов — назначение задач получения образов дисков конечным точкам.
Сбор исходных данных — сбор исходных данных из определенных конечных точек для установления точки отсчета.
Сравнение базовых показателей — сравнение нескольких задач сбора базовых показателей для определенной конечной точки с целью выявления изменений.
Получить отчет о сравнении — получить отчет о результатах сравнения для определенной конечной точки и задачи.
Создание профилей сбора данных . Создание новых профилей сбора данных с определенными настройками доказательств/артефактов/сети.
Артефакты для сбора доказательств — список доступных артефактов для сбора доказательств.
Получение доказательств - Перечислите доступные доказательства для сбора криминалистических данных.
Задачи перезагрузки — назначение задач перезагрузки определенным конечным точкам.
Задачи завершения работы — назначение задач завершения работы определенным конечным точкам.
Задачи изоляции — изоляция или отмена изоляции определенных конечных точек.
Задачи извлечения журналов — извлечение журналов из определенных конечных точек.
Задачи обновления версий — назначение задач обновления версий определенным конечным точкам.
Управление организациями - Список организаций.
Управление делами — составьте список дел в вашей организации.
Управление политиками — просматривайте политики безопасности в вашей организации.
Управление задачами — отслеживание задач по сбору криминалистических данных и их статусов.
Правила сортировки — просмотрите правила YARA, Osquery и Sigma для обнаружения угроз.
Управление пользователями — список пользователей в вашей организации.
Сведения о пользователе — получите подробную информацию о конкретном пользователе по его идентификатору.
Анализаторы дронов — просмотрите доступные анализаторы дронов с поддерживаемыми операционными системами.
Экспорт журнала аудита — инициирует экспорт журналов аудита.
Список журналов аудита — просмотр журналов аудита из системы.
Удаление ресурсов — удаление определенных ресурсов на основе фильтров без очистки данных.
Очистка и удаление ресурсов — очистка данных и удаление определенных ресурсов на основе фильтров.
Добавить теги к активам — добавить теги к определенным активам на основе фильтров.
Удалить теги из активов — удалить теги из определенных активов на основе фильтров.
Автоматическая маркировка активов — создание и обновление правил для автоматической маркировки активов на основе определенных условий.
Список автоматических тегов активов — список всех существующих правил автоматических тегов активов.
Получить сведения о теге автоматического актива — получить подробную информацию о конкретном правиле тега автоматического актива по его идентификатору.
Удалить автоматический тег актива — удалить определенное правило автоматического тега актива по его идентификатору.
Запустить автоматическую маркировку — запустить процесс автоматической маркировки для активов, соответствующих определенным критериям фильтра.
Шаблоны электронного обнаружения — список доступных шаблонов электронного обнаружения для обнаружения различных типов файлов.
Управление политиками — составление списка, создание, обновление и удаление политик в вашей организации.
Статистика соответствия политик — узнайте, какие политики применяются к вашим активам на основе различных критериев.
Управление назначением задач — просмотр и управление назначениями задач.
Управление правилами сортировки — составление списка, создание, обновление и удаление правил сортировки для обнаружения угроз.
Управление тегами сортировки — составление списка и создание тегов сортировки для обнаружения угроз.
Проверка правила сортировки — проверка синтаксиса правила сортировки без его создания.
Назначить задачу сортировки — назначить задачу сортировки конечным точкам на основе критериев фильтра.
Добавить заметку к делу — добавить заметку к определенному делу по его идентификатору.
Обновить заметку в деле — обновить существующую заметку в конкретном деле.
Удалить заметку из дела — удалить заметку из дела по ее идентификатору.
Экспортировать дела — экспортировать данные о делах из системы.
Экспорт примечаний к делу — экспорт примечаний к конкретному делу по его идентификатору.
Экспорт конечных точек дела — экспорт конечных точек для определенного дела по его идентификатору.
Экспорт действий по делу — экспорт действий по конкретному делу по его идентификатору.
Создать дело — создать новое дело в системе.
Обновить дело — обновить существующее дело по идентификатору.
Получить дело по идентификатору — получить подробную информацию о конкретном деле по его идентификатору.
Закрыть дело по идентификатору — закрыть конкретное дело по его идентификатору.
Открыть дело по идентификатору — открыть конкретное дело по его идентификатору.
Архивировать дело по идентификатору — архивировать конкретное дело по его идентификатору.
Проверить название дела — проверить, не используется ли уже название дела.
Получить сведения об активности дела — получить историю активности для конкретного дела по его идентификатору.
Получить конечные точки дела — получить все конечные точки, связанные с определенным делом по его идентификатору.
Получить задачи дела по идентификатору — получить все задачи, связанные с определенным делом по его идентификатору.
Получить пользователей дела — получить всех пользователей, связанных с определенным делом по его идентификатору.
Удалить конечные точки из дела — удалить конечные точки из дела на основе указанных фильтров.
Удалить назначение задачи из дела — удалить определенное назначение задачи из дела.
Импорт назначений задач в дело — импорт назначений задач в определенное дело.
Список хранилищ — список всех хранилищ доказательств в организации.
Создать репозиторий SMB — создать новый репозиторий доказательств SMB.
Обновление репозитория SMB — обновление существующего репозитория доказательств SMB.
Создать репозиторий SFTP — создать новый репозиторий доказательств SFTP.
Обновление репозитория SFTP — обновление существующего репозитория доказательств SFTP.
Создать репозиторий FTPS — создать новый репозиторий доказательств FTPS.
Обновление репозитория FTPS — обновление существующего репозитория доказательств FTPS.
Проверка репозитория FTPS — проверка конфигурации репозитория FTPS без его создания.
Создать репозиторий хранилища Azure . Создайте новый репозиторий свидетельств хранилища Azure.
Обновление репозитория хранилища Azure — обновление существующего репозитория свидетельств хранилища Azure.
Проверка репозитория хранилища Azure — проверка конфигурации репозитория хранилища Azure без его создания.
Создать репозиторий Amazon S3 — создать новый репозиторий доказательств Amazon S3.
Обновление репозитория Amazon S3 — обновление существующего репозитория доказательств Amazon S3.
Проверка репозитория Amazon S3 — проверка конфигурации репозитория Amazon S3 без его создания.
Получить репозиторий по идентификатору — получить подробную информацию о конкретном репозитории доказательств по его идентификатору.
Удалить репозиторий — удалить репозиторий доказательств по его идентификатору.
Загрузить кейс PPC — загрузить файл PPC для определенной конечной точки и задачи.
Загрузить отчет о задаче — загрузить отчет о задаче для определенной конечной точки и задачи.
Получить информацию о файле отчета — получить информацию о файле PPC для определенной конечной точки и задачи.
Получить пользователей организации — получить пользователей определенной организации по ее идентификатору.
Назначить пользователей организации — назначить пользователей определенной организации.
Удалить пользователя из организации — удалить пользователя из определенной организации.
Создать организацию — создать новую организацию.
Обновить организацию — обновить существующую организацию.
Получить организацию по идентификатору — получить подробную информацию о конкретной организации по ее идентификатору.
Проверить существование названия организации — проверьте, существует ли уже название организации в системе.
Получить информацию о совместно используемом развертывании — получить информацию о совместно используемом развертывании с помощью токена развертывания.
Обновление общего развертывания организации — обновление параметров общего развертывания организации.
Обновление токена развертывания организации — обновление токена развертывания для определенной организации.
Удалить организацию — удалить организацию по ее идентификатору.
Добавить теги к организации — добавить теги к организации.
Удалить теги из организации — удалить теги из организации.
Вызов вебхука — вызов вебхука с указанными параметрами.
Post Webhook — публикация данных в веб-хуке.
Получить назначения задач — получить все назначения для определенной задачи по ее идентификатору.
Обновить сообщение баннера — обновить настройки сообщения системного баннера.
Related MCP server: NPM Sentinel MCP
Обзор
Этот сервер MCP создает мост между моделями Large Language Models (LLM) и Binalyze AIR, позволяя взаимодействовать посредством естественного языка. Получайте информацию о своей среде цифровой криминалистики без написания кода или изучения сложных API.
🔑 Требования к токену API
Важно: Для аутентификации требуется API-токен. Установите его с помощью переменной среды
AIR_API_TOKEN.
📦 Установка
Местное развитие
Использование с Claude Desktop
Добавьте следующую конфигурацию в файл конфигурации Claude Desktop:
Использование с курсором
Перейдите в Настройки курсора > MCP.
Добавьте новый сервер MCP со следующей конфигурацией:
{ "mcpServers": { "air-mcp": { "command": "npx", "args": ["-y", "@binalyze/air-mcp"], "env": { "AIR_HOST": "your-api-host.com", "AIR_API_TOKEN": "your-api-token" } } } }
🧩 Использование с кузнечным делом
Примечание: Не забудьте активировать режим агента в вашем редакторе.
Однострочные команды установки
Клод
Курсор
Виндсерфинг
VSCode
Или воспользуйтесь опцией Magic Link в VSCode.
Как использовать
В Claude Desktop или любом MCP-клиенте вы можете использовать команды на естественном языке:
Команда | Описание |
| Показывает все управляемые/неуправляемые конечные точки с информацией об ОС и платформе |
| Отображает подробную информацию о конкретном активе |
| Показывает все задачи, связанные с определенным активом |
| Отображает доступные профили получения |
| Показывает подробную информацию о конкретном профиле приобретения, включая доказательства и артефакты. |
| Показывает все доступные артефакты для сбора доказательств, упорядоченные по платформам и категориям. |
| Показывает все доступные элементы доказательств для сбора криминалистических данных, упорядоченные по платформам и категориям. |
| Назначает задачу сбора доказательств указанным конечным точкам |
| Назначает задачу получения образа диска определенной конечной точке и тому, сохраняя в указанном репозитории. |
| Создает новый профиль сбора данных с указанной конфигурацией. |
| Назначает задачу перезагрузки определенной конечной точке |
| Назначает задачу завершения работы определенной конечной точке. |
| Назначает задачу изоляции определенной конечной точке |
| Удаляет изоляцию с определенной конечной точки |
| Назначает задачу извлечения журнала определенной конечной точке |
| Назначает задачу обновления версии определенной конечной точке |
| Показывает все организации в средах |
| Отображает дела со статусом и временем создания |
| Показывает политику безопасности и политику сбора данных |
| Список всех задач с их статусами |
| Показывает правила YARA, OSQuery и Sigma для обнаружения угроз |
| Показывает всех пользователей в системе с их данными |
| Извлекает данные конкретного пользователя по его идентификатору |
| Показывает доступные анализаторы дронов с поддерживаемыми операционными системами |
| Инициирует экспорт журналов аудита. Экспорт выполняется в фоновом режиме на сервере AIR. |
| Показывает журналы аудита с подробностями, такими как метка времени, пользователь, действие, сущность |
| Удаляет указанный актив без очистки данных (требуется предоставление
) |
| Очищает данные и удаляет указанный актив (требуется предоставление
) |
| Добавляет указанные теги к целевым активам (требуется предоставление
и
) |
| Удаляет указанные теги из целевых активов (требуется предоставление
и
) |
| Создает новое правило для автоматической маркировки активов на основе условий. |
| Обновляет существующее правило автоматической маркировки активов новыми условиями. |
| Перечисляет все существующие правила автоматических тегов активов с их конфигурациями. |
| Показывает подробную информацию о конкретном правиле тега автоматического актива. |
| Удаляет определенное правило тега автоматического актива по его идентификатору. |
| Запускает процесс автоматической маркировки ресурсов Windows, соответствующих указанным критериям. |
| Получает исходные данные из указанных конечных точек для заданного идентификатора случая. |
| Сравнивает несколько базовых задач сбора данных для определенной конечной точки для выявления изменений. |
| Извлекает отчет о результатах сравнения для определенной конечной точки и задачи сравнения. |
| Показывает все доступные шаблоны электронного обнаружения для определения типа файла |
| Создает новую политику с пользовательскими настройками |
| Обновляет существующую политику новыми настройками |
| Отображает подробную информацию о конкретной политике |
| Обновляет порядок применения политики |
| Показывает, сколько конечных точек соответствуют каждой политике |
| Показывает совпадения политики, отфильтрованные по платформе |
| Показывает соответствие политики для автономных активов |
| Навсегда удаляет политику из системы |
| Показывает все назначения, связанные с определенной задачей |
| Отменяет конкретное назначение задачи |
| Навсегда удаляет назначение задачи |
| Отображает подробную информацию о конкретной задаче, включая типы доказательств и конфигурацию. |
| Отменяет запущенную задачу с указанным идентификатором. |
| Навсегда удаляет определенную задачу |
| Создает новое правило сортировки |
| Вы можете работать с правилами сортировки и связанными с ними тегами. |
| Создает новый тег сортировки |
| Обновляет существующее правило сортировки |
| Навсегда удаляет правило сортировки |
| Извлекает сведения о конкретном правиле сортировки |
| Проверяет синтаксис правила сортировки, не создавая его |
| Назначает задачу сортировки конечным точкам на основе критериев фильтра |
| Добавляет заметку к конкретному делу по его идентификатору |
| Обновляет существующую заметку в определенном случае |
| Удаляет определенную заметку из дела по ее идентификатору |
| Инициирует экспорт данных о случаях для вашей организации |
| Инициирует экспорт заметок для конкретного дела по его идентификатору |
| Инициирует экспорт конечных точек для конкретного дела по его идентификатору |
| Инициирует экспорт действий для конкретного дела по его идентификатору |
| Создает новое дело в системе |
| Обновляет существующее дело по идентификатору |
| Извлекает сведения о конкретном деле по его идентификатору |
| Закрывает конкретное дело по его идентификатору |
| Открывает конкретное дело по его идентификатору |
| Архивирует конкретное дело по его идентификатору |
| Изменяет владельца конкретного дела по его идентификатору |
| Проверяет, используется ли уже имя дела |
| Отображает историю активности для конкретного дела по его идентификатору |
| Извлекает все конечные точки, связанные с определенным делом по его идентификатору. |
| Отображает все задачи, связанные с указанным делом |
| Извлекает всех пользователей, связанных с определенным делом по его идентификатору. |
| Удаляет конечные точки из дела на основе указанных фильтров. |
| Удаляет определенное назначение задачи из дела |
| Импортирует назначения задач в конкретное дело |
| Перечисляет все хранилища доказательств в организации. |
| Создает новый репозиторий доказательств SMB с указанными учетными данными |
| Обновляет существующую конфигурацию репозитория SMB |
| Создает новый репозиторий доказательств SFTP с указанными учетными данными. |
| Обновляет конфигурацию существующего репозитория SFTP. |
| Проверяет правильность конфигурации репозитория FTPS без его создания |
| Создает новый репозиторий доказательств Azure Storage с указанными учетными данными. |
| Обновляет существующую конфигурацию репозитория хранилища Azure. |
| Проверяет, является ли предоставленный URL-адрес SAS допустимым для доступа к хранилищу Azure. |
| Устанавливает новый контейнер S3 в качестве хранилища доказательств. |
| Изменяет существующую конфигурацию репозитория S3. |
| Проверяет действительность учетных данных и контейнера S3. |
| Отображает подробную информацию о конкретном хранилище доказательств |
| Удаляет определенное хранилище доказательств |
| Загружает файл PPC для указанной конечной точки и задачи. |
| Загружает отчет о задаче для указанной конечной точки и задачи |
| Извлекает информацию о файле PPC для определенной конечной точки и задачи. |
| Отображает всех пользователей, принадлежащих указанной организации |
| Назначает пользователей в указанную организацию |
| Удаляет пользователя из указанной организации. |
| Создает новую организацию с указанным названием и контактной информацией. |
| Обновляет существующую организацию с новыми настройками |
| Отображает подробную информацию о конкретной организации |
| Проверяет, используется ли уже название организации |
| Извлекает информацию о совместно используемом развертывании с использованием токена развертывания. |
| Обновляет общие параметры развертывания организации |
| Обновляет токен развертывания для определенной организации. |
| Навсегда удаляет организацию из системы |
| Добавляет теги к организации |
| Удаляет теги из организации |
| Вызывает вебхук с указанными параметрами |
| Отправляет запрос POST на вебхук с предоставленными данными |
| Извлекает все назначения для определенной задачи по ее идентификатору. |
| Обновляет настройки системного баннерного сообщения |