OpenCTI MCP -palvelinintegraatio

OpenCTI MCP -palvelinintegraatio

Julkaistu Jun 18, 2025. Viimeksi muokattu Jun 18, 2025 klo 11:13 am
MCP Server Cybersecurity Threat Intelligence OpenCTI

Ota yhteyttä isännöidäksesi MCP-palvelimesi FlowHuntissa

FlowHunt tarjoaa lisäturvallisuuskerroksen sisäisten järjestelmiesi ja tekoälytyökalujen väliin, antaen sinulle yksityiskohtaisen hallinnan siitä, mitkä työkalut ovat käytettävissä MCP-palvelimistasi. Infrastruktuurissamme isännöidyt MCP-palvelimet voidaan integroida saumattomasti FlowHuntin chatbotin sekä suosittujen tekoälyalustojen kuten ChatGPT:n, Clauden ja erilaisten tekoälyeditoreiden kanssa.

Mitä “OpenCTI” MCP -palvelin tekee?

OpenCTI MCP -palvelin on Model Context Protocol (MCP) -palvelin, joka mahdollistaa saumattoman integraation OpenCTI (Open Cyber Threat Intelligence) -alustan kanssa. Toimiessaan siltana tekoälyavustajien ja OpenCTI-uhkatiedustelutietokannan välillä se mahdollistaa AI-asiakkaiden tehdä kyselyitä, hakea ja käsitellä kyberuhkatietoja standardoidun rajapinnan kautta. Palvelimella voidaan toteuttaa tehtäviä, kuten haittaohjelmatietojen haku, kompromissin tunnisteiden kyselyt, käyttäjä- ja ryhmähallinta sekä tiedostotoiminnot. Kehittäjät voivat automatisoida turvallisuustyönkulkuja, rikastaa LLM-tulosteita reaaliaikaisella uhkatiedolla ja virtaviivaistaa tiedon hyödyntämistä kehitys- ja tuotantoympäristöissään.

Prompt-listaus

Arkistosta tai dokumentaatiosta ei ole listattu prompt-pohjia.

Logo

Valmis kasvattamaan liiketoimintaasi?

Aloita ilmainen kokeilujakso tänään ja näe tulokset muutamassa päivässä.

Resurssilistaus

Saatavilla olevassa dokumentaatiossa tai arkistotiedostoissa ei ole kuvattu nimenomaisia resursseja.

Työkalulistaus

Dokumentaatiossa tai koodissa ei ole listattu erityisiä työkaluja. Dokumentaatio kuvaa vain korkean tason ominaisuuksia ja API-kyvykkyyksiä, mutta ei yksilöi MCP-työkaluja tai niiden toimintorakenteita.

Tämän MCP-palvelimen käyttötapaukset

  • Uhkatiedustelun automaatio: Automatisoi uusimpien uhkaraporttien, kompromissin tunnisteiden, haittaohjelmatietojen ja uhkatoimijoiden haku ja analyysi OpenCTI:stä, mahdollistaen ennakoivan turvallisuustoiminnan.
  • SOC-integraatio: Yhdistä SOC-työkaluihin, jolloin tekoälyagentit voivat hakea kampanjatietoja, listata hyökkäyskuvioita ja antaa hyödyllisiä havaintoja incident response -tiimeille.
  • Käyttäjä- ja ryhmähallinta: Anna tekoälyavustajien listata ja hallita käyttäjiä tai ryhmiä OpenCTI-instanssissa, tukien hallinnollisia työnkulkuja ja käyttöoikeustarkastuksia.
  • STIX-objektien käsittely: Kysy ja muokkaa STIX-objekteja, kuten kampanjoita ja hyökkäyskuvioita, suoraan kehitysympäristöstä tai automatisoiduista työnkuluista.
  • Tiedosto- ja viitetietojen käyttö: Mahdollista tekoälyn käsitellä tiedostoja, merkintämääritelmiä ja tunnisteita OpenCTI:ssä, tukien kehittyneitä tiedon rikastus- ja luokittelutehtäviä.

Kuinka asennus tehdään

Windsurf

  1. Esivaatimukset: Varmista, että Node.js 16+ on asennettu ja sinulla on pääsy OpenCTI-instanssiin sekä voimassa oleva API-token.
  2. Ympäristön valmistelu: Kopioi .env.example tiedostoksi .env ja täydennä OpenCTI-tunnuksillasi.
  3. MCP-palvelimen konfigurointi: Muokkaa Windsurf MCP -konfiguraatiotiedostoasi lisätäksesi OpenCTI-palvelimen:
    {
      "mcpServers": {
        "opencti": {
          "command": "node",
          "args": ["path/to/opencti-server/build/index.js"],
          "env": {
            "OPENCTI_URL": "${OPENCTI_URL}",
            "OPENCTI_TOKEN": "${OPENCTI_TOKEN}"
          }
        }
      }
    }
    
  4. Tallenna ja käynnistä uudelleen: Tallenna konfiguraatio ja käynnistä Windsurf-asiakasohjelma uudelleen.
  5. Varmista: Tarkista, että MCP-palvelin näkyy Windsurfissa ja on käytettävissä.

Claude

  1. Esivaatimukset: Asenna Node.js 16+ ja hanki OpenCTI API -tunnukset.
  2. Ympäristön asetus: Kopioi .env.example tiedostoksi .env ja täytä OpenCTI-tietosi.
  3. Lisää MCP-palvelin Claudessa: Päivitä MCP-asetukset seuraavasti:
    {
      "mcpServers": {
        "opencti": {
          "command": "node",
          "args": ["path/to/opencti-server/build/index.js"],
          "env": {
            "OPENCTI_URL": "${OPENCTI_URL}",
            "OPENCTI_TOKEN": "${OPENCTI_TOKEN}"
          }
        }
      }
    }
    
  4. Käynnistä Claude uudelleen: Tallenna asetukset ja käynnistä Claude.
  5. Tarkista yhteys: Varmista, että OpenCTI MCP on yhdistetty.

Cursor

  1. Esivaatimukset: Varmista, että Node.js 16+ on asennettu ja sinulla on OpenCTI-yhteys.
  2. Ympäristön konfigurointi: Kopioi .env.example tiedostoksi .env ja täytä OpenCTI-osoite ja token.
  3. Muokkaa Cursor-konfiguraatiota: Lisää seuraava MCP-asetuksiisi:
    {
      "mcpServers": {
        "opencti": {
          "command": "node",
          "args": ["path/to/opencti-server/build/index.js"],
          "env": {
            "OPENCTI_URL": "${OPENCTI_URL}",
            "OPENCTI_TOKEN": "${OPENCTI_TOKEN}"
          }
        }
      }
    }
    
  4. Käynnistä Cursor uudelleen: Tallenna ja käynnistä sovellus uudelleen.
  5. Varmista: Tarkista, että OpenCTI MCP -palvelin toimii Cursorissa.

Cline

  1. Esivaatimukset: Asenna Node.js 16+ ja varmista OpenCTI-instanssin tunnukset.
  2. Ympäristötiedoston asetus: Kopioi .env.example tiedostoksi .env ja päivitä omilla arvoillasi.
  3. Cline MCP -konfiguraatio: Lisää OpenCTI MCP konfiguraatioosi:
    {
      "mcpServers": {
        "opencti": {
          "command": "node",
          "args": ["path/to/opencti-server/build/index.js"],
          "env": {
            "OPENCTI_URL": "${OPENCTI_URL}",
            "OPENCTI_TOKEN": "${OPENCTI_TOKEN}"
          }
        }
      }
    }
    
  4. Käynnistä Cline uudelleen: Tallenna asetukset ja käynnistä Cline.
  5. Varmistus: Tarkista, että OpenCTI MCP näkyy odotetusti.

API-avainten suojaaminen (kaikilla alustoilla)

  • Käytä aina ympäristömuuttujia tallentaaksesi arkaluonteiset API-tunnukset. Esimerkkikonfiguraatio:
    {
      "mcpServers": {
        "opencti": {
          "command": "node",
          "args": ["path/to/opencti-server/build/index.js"],
          "env": {
            "OPENCTI_URL": "${OPENCTI_URL}",
            "OPENCTI_TOKEN": "${OPENCTI_TOKEN}"
          }
        }
      }
    }
    

Kuinka käyttää tätä MCP:tä osana työnkulkuja

MCP:n käyttö FlowHuntissa

Lisätäksesi MCP-palvelimen FlowHunt-työnkulkuun, aloita lisäämällä MCP-komponentti työnkulkuun ja yhdistä se tekoälyagenttiin:

FlowHunt MCP flow

Avaa MCP-komponentin konfigurointipaneeli. Lisää järjestelmän MCP-konfiguraatioon palvelintietosi käyttämällä tätä JSON-muotoa:

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

Kun asetukset on tehty, tekoälyagentti voi käyttää tätä MCP:tä työkaluna kaikilla sen toiminnoilla ja kyvyillä. Muista vaihtaa “opencti” MCP-palvelimesi oikeaan nimeen ja korvata URL omalla MCP-palvelimesi osoitteella.


Yhteenveto

Osa-alueSaatavuusTiedot/Huomiot
YleiskuvausPeruskuvaus README:ssa
Prompt-listausEi listattuja prompt-pohjia
ResurssilistausEi nimettyjä MCP-resursseja
TyökalulistausEi työkalulistaa dokumentaatiossa
API-avainten suojaaminenYmpäristömuuttujien käyttö dokumentoitu
Sampling-tuki (arvioinnissa vähemmän tärkeä)Ei mainintaa sampling-tuesta

Saatavilla olevan dokumentaation ja koodin perusteella OpenCTI MCP -palvelin tarjoaa selkeän yleiskuvauksen ja vankan asennusohjeistuksen, mutta siitä puuttuvat yksityiskohtaiset tiedot resursseista, prompteista, työkaluista ja edistyneistä MCP-ominaisuuksista, kuten sampling tai roots-konfiguraatio.

Mielipiteemme

Todisteiden perusteella tämä MCP-palvelin tarjoaa hyvän pohjan OpenCTI-integraatiolle ja siinä on hyvät asennus- sekä turvallisuuskäytännöt, mutta MCP-spesifisten ominaisuuksien (kuten työkalut, resurssit, promptit ja sampling) läpinäkyvyys puuttuu. Näin ollen arvioimme tämän MCP-toteutuksen kokonaisuudessaan 5/10:ksi kattavuudessa ja käytettävyydessä LLM-integraatioihin.

MCP-pisteet

Onko LICENSE✅ (MIT)
Vähintään yksi työkalu
Forkkien määrä10
Tähtien määrä18

Usein kysytyt kysymykset

Mikä on OpenCTI MCP -palvelin?

OpenCTI MCP -palvelin mahdollistaa FlowHuntin (ja muiden tekoälyalustojen) pääsyn ja automaation kyberturvallisuustiedusteluprosesseissa toimimalla siltana tekoälyagenttien ja OpenCTI-tietokannan välillä. Se standardoi pääsyn uhkatiedusteluun, kuten haittaohjelmiin, tunnistetietoihin, hyökkäyskuvioihin ja käyttäjähallintaan.

Mitkä ovat tämän integraation tärkeimmät käyttötapaukset?

Keskeisiä käyttötapauksia ovat automaattinen uhkatiedustelun haku, SOC-työkalujen integrointi, käyttäjien/ryhmien hallinta OpenCTI:ssa, STIX-objektien kyselyt sekä tekoälypohjaisen incident response -toiminnan tehostaminen reaaliaikaisella OpenCTI-tiedolla.

Sisältääkö tämä MCP-palvelin valmiita prompt-pohjia tai työkaluja?

Tässä MCP-palvelimessa ei ole erityisiä prompt-pohjia tai eksplisiittisiä työkalujen tunnisteita. Integraatio keskittyy OpenCTI API:n standardoituun käyttöön, ei valmiiden promptien tai työkalujen tarjoamiseen.

Miten API-tunnusten turvallisuus on toteutettu?

API-tunnukset turvataan ympäristömuuttujien avulla. Älä koskaan kovakoodaa OpenCTI-osoitetta tai tokenia konfiguraatiotiedostoihin. Käytä aina .env-tiedostoa tai ympäristöjen hallintajärjestelmää arkaluonteisille tiedoille.

Voinko käyttää tätä MCP:tä useiden FlowHunt-asiakkaiden kanssa?

Kyllä, OpenCTI MCP -palvelin on yhteensopiva Windsurf-, Claude-, Cursor- ja Cline-asiakkaiden kanssa. Tarkat konfiguraatio-ohjeet on annettu jokaiselle.

Mikä on tämän MCP-palvelimen kokonaisarvosana?

Saatavilla olevan dokumentaation ja MCP-ominaisuuksien perusteella tämä MCP-palvelin saa arvosanaksi 5/10 kattavuudessa ja läpinäkyvyydessä: siinä on vankka käyttöönotto ja turvallisuus, mutta yksityiskohtainen työkalujen/ resurssien kuvaus puuttuu.

Tehosta uhkatiedusteluasi OpenCTI MCP:llä

Ota käyttöön OpenCTI MCP -palvelin FlowHuntin kanssa ja automatisoi uhkatiedustelun saatavuus, rikasta LLM-vastauksia sekä virtaviivaista SOC-toimintaa. Turvallinen, skaalautuva ja tehokas.

Lue lisää

Kubernetes MCP -palvelin
Kubernetes MCP -palvelin

Kubernetes MCP -palvelin

Kubernetes MCP -palvelin toimii sillanrakentajana tekoälyavustajien ja Kubernetes/OpenShift-klustereiden välillä, mahdollistaen ohjelmallisen resurssien hallinn...

4 min lukuaika
Kubernetes MCP Server +4
Contrast MCP -palvelin
Contrast MCP -palvelin

Contrast MCP -palvelin

Contrast MCP -palvelin yhdistää AI-avustajat ja Contrast Security -alustan mahdollistaen turvalliset, tehokkaat kehitysprosessit tarjoamalla reaaliaikaisen pääs...

3 min lukuaika
AI Security +4