Integração do Servidor OpenCTI MCP

MCP Server Cybersecurity Threat Intelligence OpenCTI

Entre em contato conosco para hospedar seu servidor MCP no FlowHunt

O que faz o servidor “OpenCTI” MCP?

O servidor OpenCTI MCP é um servidor Model Context Protocol (MCP) que permite integração transparente com a plataforma OpenCTI (Open Cyber Threat Intelligence). Atuando como ponte entre assistentes de IA e o banco de dados de inteligência contra ameaças do OpenCTI, possibilita que clientes de IA consultem, recuperem e interajam com dados de inteligência cibernética através de uma interface padronizada. Este servidor facilita tarefas como busca por informações de malware, consulta a indicadores de comprometimento, gerenciamento de usuários e grupos, e operações com arquivos. Desenvolvedores podem utilizá-lo para automatizar fluxos de segurança, enriquecer respostas de LLM com dados de ameaças em tempo real e otimizar o acesso à inteligência acionável em seus ambientes de desenvolvimento e operação.

Lista de Prompts

Nenhum modelo de prompt está listado no repositório ou na documentação.

Logo FlowHunt

Pronto para expandir seu negócio?

Comece seu teste gratuito hoje e veja resultados em dias.

Lista de Recursos

Nenhum recurso explícito é descrito na documentação ou nos arquivos do repositório disponíveis.

Lista de Ferramentas

Nenhuma ferramenta específica está listada na documentação ou código. A documentação apenas descreve recursos de alto nível e capacidades da API, sem enumerar ferramentas MCP ou suas assinaturas de função.

Casos de Uso deste Servidor MCP

  • Automação de Inteligência de Ameaças: Automatize a recuperação e análise de relatórios de inteligência de ameaças, indicadores de comprometimento, informações de malware e atores de ameaças do OpenCTI, permitindo operações de segurança proativas.
  • Integração com Operações de Segurança: Integre-se com ferramentas SOC para permitir que agentes de IA obtenham informações de campanhas, listem padrões de ataque e forneçam insights acionáveis para equipes de resposta a incidentes.
  • Gerenciamento de Usuários e Grupos: Use assistentes de IA para listar e gerenciar usuários ou grupos dentro da instância OpenCTI, apoiando fluxos administrativos e auditorias de acesso.
  • Operações com Objetos STIX: Consulte e manipule objetos STIX, como campanhas e padrões de ataque, diretamente de ambientes de desenvolvimento ou fluxos de trabalho automatizados.
  • Acesso a Arquivos e Dados de Referência: Permita que a IA interaja com arquivos, definições de marcação e rótulos no OpenCTI, apoiando tarefas avançadas de enriquecimento e classificação de dados.

Como configurar

Windsurf

  1. Pré-requisitos: Certifique-se de que o Node.js 16+ está instalado e que você tem acesso a uma instância OpenCTI com um token de API válido.
  2. Preparar Ambiente: Copie .env.example para .env e atualize com suas credenciais do OpenCTI.
  3. Configurar Servidor MCP: Edite seu arquivo de configuração MCP do Windsurf para adicionar o servidor OpenCTI:
    {
      "mcpServers": {
        "opencti": {
          "command": "node",
          "args": ["path/to/opencti-server/build/index.js"],
          "env": {
            "OPENCTI_URL": "${OPENCTI_URL}",
            "OPENCTI_TOKEN": "${OPENCTI_TOKEN}"
          }
        }
      }
    }
    
  4. Salvar e Reiniciar: Salve sua configuração e reinicie o cliente Windsurf.
  5. Verificar: Certifique-se de que o servidor MCP está listado e disponível no Windsurf.

Claude

  1. Pré-requisitos: Instale o Node.js 16+ e obtenha as credenciais de API do OpenCTI.
  2. Configuração do Ambiente: Copie .env.example para .env e preencha seus dados do OpenCTI.
  3. Adicionar Servidor MCP no Claude: Atualize as configurações MCP conforme abaixo:
    {
      "mcpServers": {
        "opencti": {
          "command": "node",
          "args": ["path/to/opencti-server/build/index.js"],
          "env": {
            "OPENCTI_URL": "${OPENCTI_URL}",
            "OPENCTI_TOKEN": "${OPENCTI_TOKEN}"
          }
        }
      }
    }
    
  4. Reinicie o Claude: Salve a configuração e reinicie o Claude.
  5. Verifique a Conexão: Confirme que o OpenCTI MCP está conectado.

Cursor

  1. Pré-requisitos: Certifique-se de que o Node.js 16+ está presente e você tem acesso ao OpenCTI.
  2. Configurar Ambiente: Duplique .env.example como .env e defina sua URL e token do OpenCTI.
  3. Editar Configuração do Cursor: Insira o seguinte na sua configuração MCP:
    {
      "mcpServers": {
        "opencti": {
          "command": "node",
          "args": ["path/to/opencti-server/build/index.js"],
          "env": {
            "OPENCTI_URL": "${OPENCTI_URL}",
            "OPENCTI_TOKEN": "${OPENCTI_TOKEN}"
          }
        }
      }
    }
    
  4. Reinicie o Cursor: Salve e reinicie o aplicativo.
  5. Verifique: Certifique-se de que o servidor OpenCTI MCP está operacional no Cursor.

Cline

  1. Pré-requisitos: Instale o Node.js 16+ e tenha as credenciais da instância OpenCTI.
  2. Configurar Arquivo de Ambiente: Copie .env.example para .env e atualize com seus valores.
  3. Configurar MCP no Cline: Adicione o OpenCTI MCP à sua configuração:
    {
      "mcpServers": {
        "opencti": {
          "command": "node",
          "args": ["path/to/opencti-server/build/index.js"],
          "env": {
            "OPENCTI_URL": "${OPENCTI_URL}",
            "OPENCTI_TOKEN": "${OPENCTI_TOKEN}"
          }
        }
      }
    }
    
  4. Reinicie o Cline: Salve a configuração e reinicie o Cline.
  5. Validação: Verifique se o OpenCTI MCP aparece como esperado.

Protegendo Chaves de API (aplica-se a todas as plataformas)

  • Sempre use variáveis de ambiente para armazenar credenciais de API sensíveis. Exemplo de configuração:
    {
      "mcpServers": {
        "opencti": {
          "command": "node",
          "args": ["path/to/opencti-server/build/index.js"],
          "env": {
            "OPENCTI_URL": "${OPENCTI_URL}",
            "OPENCTI_TOKEN": "${OPENCTI_TOKEN}"
          }
        }
      }
    }
    

Como usar este MCP em fluxos

Usando MCP no FlowHunt

Para integrar servidores MCP ao seu fluxo no FlowHunt, comece adicionando o componente MCP ao seu fluxo e conectando-o ao seu agente de IA:

Fluxo MCP do FlowHunt

Clique no componente MCP para abrir o painel de configuração. Na seção de configuração do sistema MCP, insira os detalhes do seu servidor MCP usando este formato JSON:

{
  "opencti": {
    "transport": "streamable_http",
    "url": "https://seumcpserver.exemplo/caminhoparamcp/url"
  }
}

Depois de configurado, o agente de IA poderá usar esse MCP como ferramenta, com acesso a todas as suas funções e capacidades. Lembre-se de alterar “opencti” para o nome real do seu servidor MCP e substituir a URL pela sua URL do MCP.


Visão Geral

SeçãoDisponibilidadeDetalhes/Observações
Visão Geral✅Descrição básica no README
Lista de Prompts⛔Nenhum modelo de prompt listado
Lista de Recursos⛔Nenhum recurso MCP explícito descrito
Lista de Ferramentas⛔Nenhuma lista específica na documentação
Proteção de Chaves de API✅Uso de variáveis de ambiente documentado
Suporte a Amostragem (menos relevante na avaliação)⛔Sem menção a suporte a amostragem

Entre a documentação e o código disponíveis, o servidor OpenCTI MCP oferece uma visão geral clara e instruções robustas de configuração, mas carece de detalhes explícitos sobre recursos, prompts, ferramentas e recursos avançados de MCP como amostragem ou configuração de roots.

Nossa opinião

Com base nas evidências, este servidor MCP fornece uma boa base para integração com o OpenCTI e possui práticas sólidas de configuração e segurança, mas falta transparência quanto a recursos específicos do MCP (como ferramentas, recursos, prompts e amostragem). Assim, avaliamos esta implementação MCP com nota 5/10 para completude geral e usabilidade em integração com LLM.

Pontuação MCP

Possui uma LICENSE✅ (MIT)
Possui pelo menos uma ferramenta⛔
Número de Forks10
Número de Stars18

Perguntas frequentes

Potencialize sua Inteligência de Ameaças com o OpenCTI MCP

Implemente o servidor OpenCTI MCP com o FlowHunt para automatizar o acesso à inteligência contra ameaças cibernéticas, enriquecer respostas de LLM e otimizar as operações do SOC. Seguro, escalável e eficiente.

Saiba mais

OpenCTI MCP
OpenCTI MCP

OpenCTI MCP

Integre o FlowHunt com o OpenCTI MCP para automatizar a coleta, o enriquecimento e a resposta de inteligência de ameaças. Permita ingestão de dados em tempo rea...

4 min de leitura
AI OpenCTI +3
Integração do Servidor OpenSearch MCP
Integração do Servidor OpenSearch MCP

Integração do Servidor OpenSearch MCP

O Servidor OpenSearch MCP permite integração perfeita do OpenSearch com o FlowHunt e outros agentes de IA, possibilitando acesso programático a funcionalidades ...

5 min de leitura
AI OpenSearch +5
Servidor do Protocolo de Contexto de Modelo (MCP)
Servidor do Protocolo de Contexto de Modelo (MCP)

Servidor do Protocolo de Contexto de Modelo (MCP)

O Servidor do Protocolo de Contexto de Modelo (MCP) conecta assistentes de IA a fontes de dados externas, APIs e serviços, permitindo integração simplificada de...

3 min de leitura
AI MCP +4