Skip to main content
Glama
DarkAngel-agents

OpenCTI MCP Server

OpenCTI MCP Server

A Model Context Protocol (MCP) server for OpenCTI — the Open Cyber Threat Intelligence Platform developed by Filigran.

Connect your AI assistant to your OpenCTI instance for threat intelligence search, indicator lookup, report analysis, and connector monitoring through natural conversation.

Tools

Tool

Description

search_entities

Search any STIX entity type (reports, malware, threat actors, etc)

get_report

Get full report details by STIX ID

search_indicators

Search IOCs by value, pattern type, or keyword

create_indicator

Create new indicator with STIX/YARA/Sigma pattern

list_connectors

List all connectors with status and queue depth

Related MCP server: Security Infrastructure MCP Server

Quick Start

Environment Variables

Variable

Required

Default

Description

OPENCTI_URL

Yes

URL of your OpenCTI instance

OPENCTI_TOKEN

Yes

OpenCTI API token

OPENCTI_SSL_VERIFY

No

false

Verify SSL certificates

MCP_TRANSPORT

No

stdio

Transport: stdio or http

MCP_HOST

No

0.0.0.0

Host to bind (http mode)

MCP_PORT

No

8000

Port to bind (http mode)

Docker

git clone https://github.com/DarkAngel-agents/opencti-mcp.git
cd opencti-mcp

export OPENCTI_URL=https://your-opencti-instance.com
export OPENCTI_TOKEN=your-api-token

docker compose up -d

Local

pip install -r requirements.txt

export OPENCTI_URL=https://your-opencti-instance.com
export OPENCTI_TOKEN=your-api-token

# stdio mode
python server.py

# http mode
MCP_TRANSPORT=http python server.py

Claude Desktop

{
  "mcpServers": {
    "opencti": {
      "command": "python",
      "args": ["/path/to/opencti-mcp/server.py"],
      "env": {
        "OPENCTI_URL": "https://your-opencti-instance.com",
        "OPENCTI_TOKEN": "your-api-token"
      }
    }
  }
}

Example Prompts

  • "Search OpenCTI for threat actors related to APT28"

  • "Show me the latest reports about ransomware"

  • "Look up indicators matching this IP: 192.168.1.100"

  • "Create a STIX indicator for domain evil.example.com"

  • "What connectors are active and what's their queue status?"

License

MIT

F
license - not found
-
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    A Model Context Protocol server that facilitates integration with OpenCTI, allowing users to query and retrieve cyber threat intelligence data via a standardized interface.
    Last updated
    16
    39
    MIT
  • A
    license
    -
    quality
    D
    maintenance
    A comprehensive implementation of Model Context Protocol servers enabling natural language interactions with security platforms including Splunk SIEM, CrowdStrike EDR, and Microsoft MISP for threat intelligence querying and analysis.
    Last updated
    35
    22
    MIT
  • F
    license
    -
    quality
    D
    maintenance
    A Model Context Protocol server that connects AI assistants to MISP threat intelligence platforms. It enables threat intelligence search, IOC lookup, and event analysis through natural conversation.
    Last updated

View all related MCP servers

Related MCP Connectors

  • A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…

  • MCP server for Pentest-Tools.com: run scans, manage findings and reports via your preffered LLM.

  • A Model Context Protocol server for Wix AI tools

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/DarkAngel-agents/opencti-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server