Servidor MCP de Binalyze AIR
Un servidor Node.js que implementa el Protocolo de Contexto de Modelo (MCP) para Binalyze AIR, lo que permite la interacción en lenguaje natural con las capacidades de respuesta a incidentes y análisis forense digital de AIR.
✨ Características
Gestión de activos : enumere los activos de su organización.
Detalles del activo : obtenga información detallada sobre un activo específico por su ID.
Tareas de activos : obtenga todas las tareas asociadas con un activo específico por su ID.
Perfiles de adquisición : enumera los perfiles de adquisición.
Tareas de adquisición : asigne tareas de adquisición de evidencia a los puntos finales.
Tareas de adquisición de imágenes : asigne tareas de adquisición de imágenes de disco a los puntos finales.
Adquisición de línea base : adquiera datos de línea base de puntos finales específicos para establecer un punto de referencia.
Comparar línea base : compare múltiples tareas de adquisición de línea base para un punto final específico para identificar cambios.
Obtener informe de comparación : recupere un informe de resultados de comparación para un punto final y una tarea específicos.
Crear perfiles de adquisición : cree nuevos perfiles de adquisición con configuraciones de evidencia/artefacto/red específicas.
Artefactos de adquisición : enumera los artefactos disponibles para la recopilación de evidencia.
Evidencias de adquisición : enumera los elementos de evidencia disponibles para la recopilación de datos forenses.
Tareas de reinicio : asigne tareas de reinicio a puntos finales específicos.
Tareas de apagado : asigne tareas de apagado a puntos finales específicos.
Tareas de aislamiento : aislar o desaislar puntos finales específicos.
Tareas de recuperación de registros : recupere registros de puntos finales específicos.
Tareas de actualización de versión : asigne tareas de actualización de versión a puntos finales específicos.
Gestión de organizaciones : enumerar organizaciones.
Gestión de casos : enumere los casos de su organización.
Gestión de políticas : consulte las políticas de seguridad de toda su organización.
Gestión de tareas : realice un seguimiento de las tareas de recopilación forense y sus estados.
Reglas de triaje : vea las reglas de YARA, Osquery y Sigma para la detección de amenazas.
Gestión de usuarios : enumere los usuarios de su organización.
Analizadores de drones : vea los analizadores de drones disponibles con sistemas operativos compatibles.
Exportación de registro de auditoría : inicia una exportación de registros de auditoría.
Listar registros de auditoría : ver registros de auditoría del sistema.
Desinstalar activos : desinstale activos específicos según filtros sin purgar datos.
Purgar y desinstalar activos : purgue datos y desinstale activos específicos según filtros.
Agregar etiquetas a activos : agregue etiquetas a activos específicos según filtros.
Eliminar etiquetas de activos : elimine etiquetas de activos específicos según filtros.
Etiquetado automático de activos : cree y actualice reglas para etiquetar activos automáticamente según condiciones específicas.
Listar etiquetas de activos automáticos : enumera todas las reglas de etiquetas de activos automáticos existentes.
Obtener detalles de etiquetas de activos automáticos : obtenga información detallada sobre una regla de etiqueta de activos automáticos específica por su ID.
Eliminar etiqueta de activo automática : elimina una regla de etiqueta de activo automática específica por su ID.
Iniciar etiquetado automático : inicia el proceso de etiquetado automático para los activos que coinciden con criterios de filtro específicos.
Patrones de descubrimiento electrónico : enumera los patrones de descubrimiento electrónico disponibles para detectar diferentes tipos de archivos.
Gestión de políticas : enumere, cree, actualice y elimine políticas en su organización.
Estadísticas de coincidencia de políticas : vea qué políticas se aplican a sus activos según diversos criterios.
Gestión de asignación de tareas : vea y administre las asignaciones de tareas.
Descripción general
Este servidor MCP crea un puente entre los Modelos de Lenguaje Grandes (LLM) y Binalyze AIR, lo que permite la interacción mediante lenguaje natural. Recupere información sobre su entorno de análisis forense digital sin necesidad de escribir código ni aprender API complejas.
🔑 Requisito de token API
Importante: Se requiere un token de API para la autenticación. Configúrelo mediante la variable de entorno
AIR_API_TOKEN
.
📦 Instalación
Desarrollo local
Uso con Claude Desktop
Agregue la siguiente configuración a su archivo de configuración de Claude Desktop:
Uso con cursor
Vaya a Configuración del cursor > MCP
Agregue un nuevo servidor MCP con la siguiente configuración:
{ "mcpServers": { "air-mcp": { "command": "npx", "args": ["-y", "@binalyze/air-mcp"], "env": { "AIR_HOST": "your-api-host.com", "AIR_API_TOKEN": "your-api-token" } } } }
🧩 Uso con herrería
Nota: No olvides activar el modo Agente en tu editor.
Comandos de instalación de una línea
Claude
Cursor
Windsurf
VSCode
O utilice la opción Magic Link en VSCode.
Cómo utilizar
En Claude Desktop o cualquier cliente MCP, puedes usar comandos en lenguaje natural:
Dominio | Descripción |
| Muestra todos los puntos finales administrados y no administrados con información del sistema operativo y la plataforma. |
| Muestra información detallada sobre un activo específico |
| Muestra todas las tareas asociadas con un activo específico |
| Muestra los perfiles de adquisición disponibles |
| Muestra información detallada sobre un perfil de adquisición específico, incluida evidencia y artefactos. |
| Muestra todos los artefactos disponibles para la recopilación de evidencia, organizados por plataforma y categoría. |
| Muestra todos los elementos de evidencia disponibles para la recopilación de datos forenses, organizados por plataforma y categoría. |
| Asigna una tarea de adquisición de evidencia a uno o más puntos finales específicos |
| Asigna una tarea de adquisición de imágenes de disco a un punto final y volumen específicos, guardándolas en un repositorio especificado |
| Crea un nuevo perfil de adquisición con la configuración especificada |
| Asigna una tarea de reinicio a un punto final específico |
| Asigna una tarea de apagado a un punto final específico |
| Asigna una tarea de aislamiento a un punto final específico |
| Elimina el aislamiento de un punto final específico |
| Asigna una tarea de recuperación de registros a un punto final específico |
| Asigna una tarea de actualización de versión a un punto final específico |
| Muestra todas las organizaciones en entornos |
| Muestra casos con estado y hora de creación. |
| Muestra políticas de seguridad y políticas de recopilación. |
| Enumera todas las tareas con sus estados. |
| Muestra las reglas de YARA, OSQuery y Sigma para la detección de amenazas |
| Muestra todos los usuarios en el sistema con sus detalles. |
| Muestra los analizadores de drones disponibles con sistemas operativos compatibles |
| Inicia la exportación de registros de auditoría. La exportación se ejecuta en segundo plano en el servidor AIR. |
| Muestra registros de auditoría con detalles como marca de tiempo, usuario, acción y entidad. |
| Desinstala el activo especificado sin purgar datos (requiere proporcionar
) |
| Purga los datos y desinstala el activo especificado (requiere proporcionar
) |
| Agrega etiquetas específicas a los activos de destino (requiere proporcionar
y
) |
| Elimina las etiquetas especificadas de los activos de destino (requiere proporcionar
y
) |
| Crea una nueva regla para etiquetar automáticamente los activos según las condiciones. |
| Actualiza una regla de etiqueta de activo automático existente con nuevas condiciones. |
| Enumera todas las reglas de etiquetado de activos automáticos existentes con sus configuraciones. |
| Muestra información detallada sobre una regla de etiqueta de activo automático específica. |
| Elimina una regla de etiqueta de activo automático específica por su ID. |
| Inicia el proceso de etiquetado automático para los activos de Windows que coinciden con los criterios especificados. |
| Adquiere datos de referencia de puntos finales específicos para un ID de caso determinado. |
| Compara múltiples tareas de adquisición de línea base para un punto final específico para identificar cambios. |
| Recupera el informe de resultados de comparación para un punto final y una tarea de comparación específicos. |
| Muestra todos los patrones de descubrimiento electrónico disponibles para la detección del tipo de archivo |
| Crea una nueva política con configuraciones personalizadas |
| Actualiza una política existente con nuevas configuraciones |
| Muestra información detallada sobre una política específica |
| Actualiza el orden de aplicación de las políticas |
| Muestra cuántos puntos finales coinciden con cada política |
| Muestra coincidencias de políticas filtradas por plataforma |
| Muestra las coincidencias de políticas para los activos sin conexión |
| Elimina permanentemente una política del sistema |
| Muestra todas las asignaciones asociadas con una tarea específica |
| Cancela una asignación de tarea específica |
| Elimina permanentemente una asignación de tarea |
| Muestra información detallada sobre una tarea específica, incluidos los tipos de evidencia y la configuración. |
| Cancela una tarea en ejecución con el ID especificado |
| Elimina permanentemente una tarea específica |
Visualización de artefactos de adquisición
Puede enumerar todos los artefactos de adquisición disponibles para la recopilación de evidencia:
Esto mostrará una lista categorizada de artefactos que se pueden recopilar durante una tarea de adquisición, organizada por plataforma (Windows, Linux, macOS, etc.) y categorías de grupo (Servidor, Comunicación, Nube, etc.).
Visualización de evidencias de adquisición
Puede enumerar todos los elementos de evidencia disponibles para la recopilación de datos forenses:
Esto mostrará una lista categorizada de elementos de evidencia que se pueden recopilar durante una investigación forense, organizada por plataforma (Windows, Linux, macOS, etc.) y categorías de grupo (Sistema, Red, Memoria, etc.).
Visualización de patrones de descubrimiento electrónico
Puede enumerar todos los patrones de descubrimiento electrónico disponibles para la detección del tipo de archivo:
Filtrado por organización
Puede filtrar los resultados por ID de organización:
Obtener detalles de los activos
Puede recuperar información detallada sobre un activo específico:
Obtener tareas de activos
Puede recuperar todas las tareas asociadas con un activo específico:
Asignación de tareas de adquisición
Puede asignar tareas de adquisición de evidencia a puntos finales específicos:
Asignación de tareas de adquisición de imágenes
Puede asignar tareas de adquisición de imágenes de disco a puntos finales y volúmenes específicos:
Asignación de tareas de reinicio
Puede asignar tareas de reinicio a puntos finales específicos:
Asignación de tareas de apagado
Puede asignar tareas de apagado a puntos finales específicos:
Asignación de tareas de aislamiento
Puede aislar o desaislar puntos finales específicos:
Asignación de tareas de recuperación de registros
Puede recuperar registros de puntos finales específicos:
Nota: Especifique siempre el ID de la organización al asignar tareas de recuperación de registros. El punto final debe existir en la organización especificada.
Asignación de tareas de actualización de versiones
Puede asignar tareas de actualización de versión a puntos finales específicos:
Desinstalación de activos
Puedes desinstalar recursos sin purgar sus datos mediante filtros. Debes especificar los ID exactos de los recursos que se desinstalarán mediante filter.includedEndpointIds
.
Purgar y desinstalar activos
Puede purgar datos de activos y desinstalarlos mediante filtros. Debe especificar los ID exactos de los activos que desea purgar y desinstalar mediante filter.includedEndpointIds
.
Agregar etiquetas a los activos
Puedes agregar etiquetas a activos específicos mediante filtros. Debes especificar los ID exactos de los activos a los que se agregarán etiquetas mediante filter.includedEndpointIds
y proporcionar al menos una etiqueta en la matriz tags
.
Eliminar etiquetas de los activos
Puedes eliminar etiquetas de activos específicos mediante filtros. Debes especificar los ID exactos de los activos de los que se eliminarán las etiquetas mediante filter.includedEndpointIds
y proporcionar al menos una etiqueta en la matriz tags
.
Creación de reglas de etiquetas de activos automáticas
Puedes definir reglas para etiquetar automáticamente activos según las condiciones en diferentes sistemas operativos. Describe el nombre de la etiqueta y las condiciones para Linux, Windows y macOS.
Obtener detalles de la etiqueta de activos automáticos
Puede recuperar información detallada sobre una regla de etiqueta de activo automático específica por su ID:
Eliminar la etiqueta de activo automático
Puede eliminar una regla de etiqueta de activo automática por su ID:
Reglas para la etiqueta de activos automáticos
Puede enumerar todas las reglas de etiquetas de activos automáticas configuradas para ver sus identificaciones, etiquetas y condiciones.
Inicio del proceso de etiquetado automático de activos
Puede iniciar el proceso de etiquetado automático para activos que coincidan con criterios de filtro específicos.
Adquisición de línea base
Puede obtener datos de referencia de puntos finales específicos proporcionando un ID de caso y criterios de filtrado. Las líneas base establecen un punto de referencia para la comparación en investigaciones forenses.
Comparación de tareas de adquisición de línea base
Puede comparar múltiples tareas de adquisición de línea base para un punto final específico para identificar cambios a lo largo del tiempo o entre diferentes estados del sistema:
Obtener informe de comparación
Puede recuperar el informe de resultados de comparación para un punto final y una tarea de comparación específicos:
Creación de políticas
Puede crear nuevas políticas con configuraciones específicas de almacenamiento, compresión y seguridad:
Visualización de asignaciones de tareas
Puede comprobar el estado de las asignaciones de tareas:
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
Un servidor Node.js que implementa el Protocolo de Contexto de Modelo (MCP) que permite la interacción en lenguaje natural con las capacidades de respuesta a incidentes y análisis forense digital de Binalyze AIR.
- ✨ Características
- Descripción general
- 📦 Instalación
- 🧩 Uso con herrería
- Cómo utilizar
- Visualización de artefactos de adquisición
- Visualización de evidencias de adquisición
- Visualización de patrones de descubrimiento electrónico
- Filtrado por organización
- Obtener detalles de los activos
- Obtener tareas de activos
- Asignación de tareas de adquisición
- Asignación de tareas de adquisición de imágenes
- Asignación de tareas de reinicio
- Asignación de tareas de apagado
- Asignación de tareas de aislamiento
- Asignación de tareas de recuperación de registros
- Asignación de tareas de actualización de versiones
- Desinstalación de activos
- Purgar y desinstalar activos
- Agregar etiquetas a los activos
- Eliminar etiquetas de los activos
- Creación de reglas de etiquetas de activos automáticas
- Obtener detalles de la etiqueta de activos automáticos
- Eliminar la etiqueta de activo automático
- Reglas para la etiqueta de activos automáticos
- Inicio del proceso de etiquetado automático de activos
- Adquisición de línea base
- Comparación de tareas de adquisición de línea base
- Obtener informe de comparación
- Creación de políticas
- Visualización de asignaciones de tareas
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityNode.js server implementing Model Context Protocol (MCP) for filesystem operations.Last updated -1470,14168,255MIT License
- AsecurityAlicenseAqualityA Model Context Protocol server providing utility tools for development and testing, offering functionalities like personalized greetings, random card drawing, and datetime formatting with an extensible architecture.Last updated -19917MIT License
- -securityAlicense-qualityNode.js server implementing Model Context Protocol (MCP) for filesystem operations, allowing AI systems to read, write, edit files and manage directories within specified allowed paths.Last updated -70,141MIT License
- -securityAlicense-qualityNode.js server implementing Model Context Protocol (MCP) for filesystem operations with regex support for allowed directories, enabling AI assistants to safely read, write, and manipulate files through natural language.Last updated -70,141MIT License