Integracja z serwerem OpenCTI MCP

MCP Server Cybersecurity Threat Intelligence OpenCTI

Skontaktuj się z nami, aby hostować swój serwer MCP w FlowHunt

FlowHunt zapewnia dodatkową warstwę bezpieczeństwa między Twoimi systemami wewnętrznymi a narzędziami AI, dając Ci szczegółową kontrolę nad tym, które narzędzia są dostępne z Twoich serwerów MCP. Serwery MCP hostowane w naszej infrastrukturze można bezproblemowo zintegrować z chatbotem FlowHunt oraz popularnymi platformami AI, takimi jak ChatGPT, Claude i różne edytory AI.

Co robi serwer “OpenCTI” MCP?

Serwer OpenCTI MCP to serwer Model Context Protocol (MCP), który umożliwia bezproblemową integrację z platformą OpenCTI (Open Cyber Threat Intelligence). Działając jako pomost między asystentami AI a bazą danych threat intelligence OpenCTI, pozwala klientom AI na zapytania, pobieranie i interakcję z danymi o cyberzagrożeniach przy użyciu ustandaryzowanego interfejsu. Ten serwer umożliwia takie zadania, jak wyszukiwanie informacji o malware, zapytania o wskaźniki kompromitacji, zarządzanie użytkownikami i grupami oraz operacje na plikach. Programiści mogą go wykorzystać do automatyzacji przepływów bezpieczeństwa, wzbogacania odpowiedzi LLM o bieżące dane o zagrożeniach oraz uproszczenia dostępu do praktycznej wiedzy o zagrożeniach w środowiskach deweloperskich i operacyjnych.

Lista promptów

W repozytorium ani dokumentacji nie znajduje się żadnych szablonów promptów.

Logo

Gotowy na rozwój swojej firmy?

Rozpocznij bezpłatny okres próbny już dziś i zobacz rezultaty w ciągu kilku dni.

Lista zasobów

W dostępnej dokumentacji ani plikach repozytorium nie opisano żadnych jawnych zasobów.

Lista narzędzi

W dokumentacji ani kodzie nie znajduje się lista konkretnych narzędzi. Dokumentacja opisuje jedynie funkcjonalności wysokiego poziomu i możliwości API, ale nie wymienia narzędzi MCP ani ich sygnatur.

Przypadki użycia tego serwera MCP

  • Automatyzacja Threat Intelligence: Automatyzuj pobieranie i analizę najnowszych raportów o zagrożeniach, wskaźników kompromitacji, informacji o malware i aktorach zagrożeń z OpenCTI, umożliwiając proaktywne działania operacyjne w zakresie bezpieczeństwa.
  • Integracja z operacjami bezpieczeństwa: Integruj się z narzędziami SOC, aby agenci AI mogli pobierać informacje o kampaniach, listy wzorców ataków i przekazywać praktyczne wskazówki dla zespołów reagowania na incydenty.
  • Zarządzanie użytkownikami i grupami: Wykorzystaj asystentów AI do wyświetlania i zarządzania użytkownikami lub grupami w instancji OpenCTI, wspierając przepływy administracyjne i audyty dostępu.
  • Operacje na obiektach STIX: Zapytuj i manipuluj obiektami STIX, takimi jak kampanie czy wzorce ataków, bezpośrednio ze środowisk deweloperskich lub automatycznych workflow.
  • Dostęp do plików i danych referencyjnych: Umożliw AI interakcję z plikami, definicjami oznaczeń i etykietami w OpenCTI, wspierając zaawansowane wzbogacanie danych i zadania klasyfikacyjne.

Jak to skonfigurować

Windsurf

  1. Wymagania: Upewnij się, że masz zainstalowany Node.js 16+ oraz dostęp do instancji OpenCTI z ważnym tokenem API.
  2. Przygotowanie środowiska: Skopiuj .env.example do .env i uzupełnij swoimi danymi OpenCTI.
  3. Konfiguracja serwera MCP: Edytuj plik konfiguracyjny Windsurf MCP, aby dodać serwer OpenCTI:
    {
      "mcpServers": {
        "opencti": {
          "command": "node",
          "args": ["path/to/opencti-server/build/index.js"],
          "env": {
            "OPENCTI_URL": "${OPENCTI_URL}",
            "OPENCTI_TOKEN": "${OPENCTI_TOKEN}"
          }
        }
      }
    }
    
  4. Zapisz i zrestartuj: Zapisz konfigurację i zrestartuj klienta Windsurf.
  5. Weryfikacja: Upewnij się, że serwer MCP jest widoczny i dostępny w Windsurf.

Claude

  1. Wymagania: Zainstaluj Node.js 16+ i uzyskaj dane dostępowe do OpenCTI.
  2. Przygotowanie środowiska: Skopiuj .env.example do .env i uzupełnij swoimi danymi OpenCTI.
  3. Dodanie MCP w Claude: Zaktualizuj ustawienia MCP w następujący sposób:
    {
      "mcpServers": {
        "opencti": {
          "command": "node",
          "args": ["path/to/opencti-server/build/index.js"],
          "env": {
            "OPENCTI_URL": "${OPENCTI_URL}",
            "OPENCTI_TOKEN": "${OPENCTI_TOKEN}"
          }
        }
      }
    }
    
  4. Restart Claude: Zapisz konfigurację i zrestartuj Claude.
  5. Sprawdź połączenie: Potwierdź połączenie z OpenCTI MCP.

Cursor

  1. Wymagania: Upewnij się, że Node.js 16+ jest zainstalowany i masz dostęp do OpenCTI.
  2. Konfiguracja środowiska: Skopiuj .env.example jako .env i ustaw swój adres URL i token OpenCTI.
  3. Edytuj konfigurację Cursor: Wstaw poniższy fragment do swojej konfiguracji MCP:
    {
      "mcpServers": {
        "opencti": {
          "command": "node",
          "args": ["path/to/opencti-server/build/index.js"],
          "env": {
            "OPENCTI_URL": "${OPENCTI_URL}",
            "OPENCTI_TOKEN": "${OPENCTI_TOKEN}"
          }
        }
      }
    }
    
  4. Restart Cursor: Zapisz i zrestartuj aplikację.
  5. Weryfikacja: Upewnij się, że serwer OpenCTI MCP działa poprawnie w Cursor.

Cline

  1. Wymagania: Zainstaluj Node.js 16+ i przygotuj dane dostępowe do instancji OpenCTI.
  2. Ustaw plik środowiskowy: Skopiuj .env.example do .env i uzupełnij swoimi danymi.
  3. Konfiguracja Cline MCP: Dodaj OpenCTI MCP do swojej konfiguracji:
    {
      "mcpServers": {
        "opencti": {
          "command": "node",
          "args": ["path/to/opencti-server/build/index.js"],
          "env": {
            "OPENCTI_URL": "${OPENCTI_URL}",
            "OPENCTI_TOKEN": "${OPENCTI_TOKEN}"
          }
        }
      }
    }
    
  4. Restart Cline: Zapisz konfigurację i zrestartuj Cline.
  5. Weryfikacja: Sprawdź, czy OpenCTI MCP pojawia się zgodnie z oczekiwaniami.

Zabezpieczanie kluczy API (dotyczy wszystkich platform)

  • Zawsze korzystaj ze zmiennych środowiskowych do przechowywania wrażliwych danych API. Przykładowa konfiguracja:
    {
      "mcpServers": {
        "opencti": {
          "command": "node",
          "args": ["path/to/opencti-server/build/index.js"],
          "env": {
            "OPENCTI_URL": "${OPENCTI_URL}",
            "OPENCTI_TOKEN": "${OPENCTI_TOKEN}"
          }
        }
      }
    }
    

Jak używać tego MCP w flows

Użycie MCP w FlowHunt

Aby zintegrować serwery MCP z workflow FlowHunt, rozpocznij od dodania komponentu MCP do swojego flow i połącz go ze swoim agentem AI:

FlowHunt MCP flow

Kliknij komponent MCP, aby otworzyć panel konfiguracji. W sekcji konfiguracji systemowej MCP wklej dane swojego serwera MCP w tym formacie JSON:

{
  "opencti": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

Po skonfigurowaniu agent AI może korzystać z tego MCP jako narzędzia ze wszystkimi jego funkcjami i możliwościami. Pamiętaj, aby zmienić “opencti” na rzeczywistą nazwę swojego serwera MCP i podać własny adres URL.


Przegląd

SekcjaDostępnośćSzczegóły/Uwagi
PrzeglądPodstawowy opis w README
Lista promptówBrak szablonów promptów
Lista zasobówBrak opisanych jawnie zasobów MCP
Lista narzędziBrak konkretnej listy narzędzi
Zabezpieczanie kluczy APIOpisana obsługa zmiennych środowiskowych
Wsparcie sampling-u (mniej istotne)Brak wzmianki o sampling-u

Na podstawie dostępnej dokumentacji i kodu serwer OpenCTI MCP zapewnia jasny opis i solidne instrukcje wdrożeniowe, ale brakuje mu jawnych szczegółów dotyczących zasobów, promptów, narzędzi i zaawansowanych funkcji MCP, takich jak sampling czy konfiguracja roots.

Nasza opinia

Na podstawie dostępnych informacji ten serwer MCP stanowi dobrą podstawę do integracji z OpenCTI i oferuje solidne praktyki wdrożeniowe oraz bezpieczeństwa, lecz brakuje transparentności w zakresie funkcji MCP (takich jak narzędzia, zasoby, prompt-y, sampling). W związku z tym oceniamy tę implementację MCP na 5/10 pod względem kompletności i użyteczności dla integracji z LLM.

Ocena MCP

Czy posiada LICENCJĘ?✅ (MIT)
Czy ma przynajmniej jedno narzędzie
Liczba Forków10
Liczba Gwiazdek18

Najczęściej zadawane pytania

Wzmocnij swoje Threat Intelligence dzięki OpenCTI MCP

Wdróż serwer OpenCTI MCP z FlowHunt, aby zautomatyzować dostęp do informacji o cyberzagrożeniach, wzbogacać odpowiedzi LLM i usprawnić operacje SOC. Bezpiecznie, skalowalnie i wydajnie.

Dowiedz się więcej

Integracja serwera OpenSearch MCP
Integracja serwera OpenSearch MCP

Integracja serwera OpenSearch MCP

Serwer OpenSearch MCP umożliwia bezproblemową integrację OpenSearch z FlowHunt i innymi agentami AI, pozwalając na programistyczny dostęp do funkcji wyszukiwani...

4 min czytania
AI OpenSearch +5
OpenCTI MCP
OpenCTI MCP

OpenCTI MCP

Zintegruj FlowHunt z OpenCTI MCP, aby zautomatyzować zbieranie, wzbogacanie i reagowanie na informacje o zagrożeniach. Umożliwiaj przetwarzanie danych w czasie ...

3 min czytania
AI OpenCTI +3
Integracja z serwerem MikroTik MCP
Integracja z serwerem MikroTik MCP

Integracja z serwerem MikroTik MCP

Serwer MikroTik MCP łączy asystentów AI FlowHunt z urządzeniami MikroTik RouterOS, automatyzując zarządzanie VLAN-ami, konfigurację firewalla i więcej. Usprawni...

4 min czytania
Networking Automation +5