Integración del Servidor MCP de OpenCTI
Conecta FlowHunt a OpenCTI con el Servidor MCP de OpenCTI para una inteligencia de amenazas automatizada y flujos de seguridad mejorados.

¿Qué hace el Servidor MCP “OpenCTI”?
El Servidor MCP de OpenCTI es un servidor Model Context Protocol (MCP) que permite la integración fluida con la plataforma OpenCTI (Open Cyber Threat Intelligence). Actuando como puente entre asistentes de IA y la base de datos de inteligencia de amenazas de OpenCTI, permite a los clientes de IA consultar, recuperar e interactuar con datos de inteligencia de amenazas cibernéticas mediante una interfaz estandarizada. Este servidor facilita tareas como búsqueda de información sobre malware, consulta de indicadores de compromiso, gestión de usuarios y grupos, y operaciones con archivos. Los desarrolladores pueden automatizar flujos de trabajo de seguridad, enriquecer las salidas de LLM con datos de amenazas en tiempo real y facilitar el acceso a inteligencia accionable dentro de sus entornos de desarrollo y operación.
Lista de Prompts
No se listan plantillas de prompts en el repositorio ni la documentación.
Lista de Recursos
No se describen recursos explícitos en la documentación o archivos del repositorio disponibles.
Lista de Herramientas
No se listan herramientas específicas en la documentación o el código. La documentación solo describe características de alto nivel y capacidades de API, pero no enumera herramientas MCP ni sus firmas de función.
Casos de Uso de este Servidor MCP
- Automatización de Inteligencia de Amenazas: Automatiza la recuperación y el análisis de los últimos informes de amenazas, indicadores de compromiso, información de malware y actores de amenazas desde OpenCTI, permitiendo operaciones de seguridad proactivas.
- Integración con Operaciones de Seguridad: Integra con herramientas SOC para permitir que agentes de IA obtengan información de campañas, enumeren patrones de ataque y brinden información accionable a equipos de respuesta a incidentes.
- Gestión de Usuarios y Grupos: Utiliza asistentes de IA para listar y gestionar usuarios o grupos dentro de la instancia de OpenCTI, apoyando flujos de trabajo administrativos y auditorías de acceso.
- Operaciones con Objetos STIX: Consulta y manipula objetos STIX, como campañas y patrones de ataque, directamente desde entornos de desarrollo o flujos de trabajo automatizados.
- Acceso a Archivos y Datos de Referencia: Permite que la IA interactúe con archivos, definiciones de marcado y etiquetas en OpenCTI, apoyando tareas avanzadas de enriquecimiento y clasificación de datos.
Cómo configurarlo
Windsurf
- Requisitos previos: Asegúrate de tener instalado Node.js 16+ y acceso a una instancia de OpenCTI con un token API válido.
- Preparar entorno: Copia
.env.example
a.env
y actualiza con tus credenciales de OpenCTI. - Configurar Servidor MCP: Edita el archivo de configuración MCP de Windsurf para añadir el servidor OpenCTI:
{ "mcpServers": { "opencti": { "command": "node", "args": ["path/to/opencti-server/build/index.js"], "env": { "OPENCTI_URL": "${OPENCTI_URL}", "OPENCTI_TOKEN": "${OPENCTI_TOKEN}" } } } }
- Guardar y Reiniciar: Guarda tu configuración y reinicia el cliente Windsurf.
- Verificar: Asegúrate de que el servidor MCP esté listado y disponible en Windsurf.
Claude
- Requisitos previos: Instala Node.js 16+ y obtén credenciales API de OpenCTI.
- Configurar entorno: Copia
.env.example
a.env
y completa tus datos de OpenCTI. - Añadir Servidor MCP en Claude: Actualiza la configuración MCP como sigue:
{ "mcpServers": { "opencti": { "command": "node", "args": ["path/to/opencti-server/build/index.js"], "env": { "OPENCTI_URL": "${OPENCTI_URL}", "OPENCTI_TOKEN": "${OPENCTI_TOKEN}" } } } }
- Reiniciar Claude: Guarda la configuración y reinicia Claude.
- Comprobar conexión: Confirma que OpenCTI MCP esté conectado.
Cursor
- Requisitos previos: Asegúrate de que Node.js 16+ esté presente y tengas acceso a OpenCTI.
- Configurar entorno: Duplica
.env.example
como.env
y coloca tu URL y token de OpenCTI. - Editar configuración de Cursor: Inserta lo siguiente en tu configuración MCP:
{ "mcpServers": { "opencti": { "command": "node", "args": ["path/to/opencti-server/build/index.js"], "env": { "OPENCTI_URL": "${OPENCTI_URL}", "OPENCTI_TOKEN": "${OPENCTI_TOKEN}" } } } }
- Reiniciar Cursor: Guarda y reinicia la aplicación.
- Verificar: Asegúrate de que el servidor MCP de OpenCTI esté operativo en Cursor.
Cline
- Requisitos previos: Instala Node.js 16+ y ten credenciales de instancia de OpenCTI.
- Configurar archivo de entorno: Copia
.env.example
a.env
y actualiza con tus valores. - Configurar MCP en Cline: Añade OpenCTI MCP a tu configuración:
{ "mcpServers": { "opencti": { "command": "node", "args": ["path/to/opencti-server/build/index.js"], "env": { "OPENCTI_URL": "${OPENCTI_URL}", "OPENCTI_TOKEN": "${OPENCTI_TOKEN}" } } } }
- Reiniciar Cline: Guarda la configuración y reinicia Cline.
- Validación: Verifica que OpenCTI MCP aparezca como esperado.
Seguridad de las claves API (aplica a todas las plataformas)
- Usa siempre variables de entorno para almacenar credenciales API sensibles. Ejemplo de configuración:
{ "mcpServers": { "opencti": { "command": "node", "args": ["path/to/opencti-server/build/index.js"], "env": { "OPENCTI_URL": "${OPENCTI_URL}", "OPENCTI_TOKEN": "${OPENCTI_TOKEN}" } } } }
Cómo usar este MCP en los flujos
Uso de MCP en FlowHunt
Para integrar servidores MCP en tu flujo de trabajo de FlowHunt, comienza añadiendo el componente MCP a tu flujo y conectándolo a tu agente IA:

Haz clic en el componente MCP para abrir el panel de configuración. En la sección de configuración MCP del sistema, inserta los detalles de tu servidor MCP usando este formato JSON:
{
"opencti": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Una vez configurado, el agente IA podrá usar este MCP como herramienta con acceso a todas sus funciones y capacidades. Recuerda cambiar “opencti” por el nombre real de tu servidor MCP y reemplazar la URL por la de tu propio servidor MCP.
Resumen
Sección | Disponibilidad | Detalles/Notas |
---|---|---|
Resumen | ✅ | Descripción básica en README |
Lista de Prompts | ⛔ | No se listan plantillas de prompts |
Lista de Recursos | ⛔ | No se describen recursos MCP explícitos |
Lista de Herramientas | ⛔ | No hay lista específica en documentación |
Seguridad de claves API | ✅ | Uso de variables de entorno documentado |
Soporte de muestreo (menos relevante) | ⛔ | No se menciona soporte de muestreo |
Entre la documentación y el código disponible, el Servidor MCP de OpenCTI proporciona una visión general clara e instrucciones de configuración robustas, pero carece de detalles explícitos sobre recursos, prompts, herramientas y características MCP avanzadas como muestreo o configuración de raíces.
Nuestra opinión
Según la evidencia, este servidor MCP proporciona una buena base para la integración con OpenCTI y tiene buenas prácticas de configuración y seguridad, pero carece de transparencia respecto a características específicas MCP (como herramientas, recursos, prompts y muestreo). Por ello, calificaríamos esta implementación MCP con un 5/10 en cuanto a completitud y usabilidad para integración con LLM.
Puntuación MCP
Tiene LICENSE | ✅ (MIT) |
---|---|
Tiene al menos una herramienta | ⛔ |
Número de Forks | 10 |
Número de Estrellas | 18 |
Preguntas frecuentes
- ¿Qué es el Servidor MCP de OpenCTI?
El Servidor MCP de OpenCTI permite que FlowHunt (y otras plataformas de IA) accedan y automaticen flujos de trabajo de inteligencia de amenazas cibernéticas actuando como un puente entre los agentes de IA y la base de datos de OpenCTI. Estandariza el acceso a inteligencia sobre amenazas como malware, indicadores de compromiso, patrones de ataque y gestión de usuarios.
- ¿Cuáles son los principales casos de uso para esta integración?
Los casos de uso clave incluyen recuperación automatizada de inteligencia de amenazas, integración con herramientas SOC, gestión de usuarios/grupos en OpenCTI, consulta de objetos STIX y mejora de la respuesta a incidentes impulsada por IA con datos en tiempo real de OpenCTI.
- ¿Hay plantillas de prompts o herramientas integradas en este servidor MCP?
No se proporcionan plantillas de prompts específicas ni firmas explícitas de herramientas en este servidor MCP. La integración se centra en estandarizar el acceso a la API de OpenCTI y no en ofrecer prompts o herramientas predefinidos.
- ¿Cómo se maneja la seguridad de las credenciales API?
Las credenciales API se aseguran mediante variables de entorno. Nunca codifiques directamente tu URL o token de OpenCTI en los archivos de configuración. Usa siempre un archivo .env o un sistema de gestión de entornos para datos sensibles.
- ¿Puedo usar este MCP con varios clientes de FlowHunt?
Sí, el Servidor MCP de OpenCTI es compatible con los clientes Windsurf, Claude, Cursor y Cline. Se proporcionan pasos de configuración específicos para cada uno.
- ¿Cuál es la puntuación de completitud general de este servidor MCP?
Según la documentación disponible y las características MCP, este servidor MCP obtiene una puntuación de 5/10 en cuanto a completitud y transparencia, ofreciendo una configuración y seguridad robustas pero careciendo de exposición detallada de herramientas o recursos.
Potencia tu inteligencia de amenazas con OpenCTI MCP
Despliega el Servidor MCP de OpenCTI con FlowHunt para automatizar el acceso a la inteligencia de amenazas cibernéticas, enriquecer respuestas de LLM y optimizar operaciones SOC. Seguro, escalable y eficiente.