OpenCTI MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| OPENCTI_URL | Yes | Your OpenCTI instance URL | |
| OPENCTI_TOKEN | Yes | Your OpenCTI API token |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_latest_reports | 獲取最新的OpenCTI報告 |
| get_report_by_id | 根據ID獲取OpenCTI報告 |
| search_indicators | 搜尋OpenCTI中的指標 |
| search_malwareC | 搜尋OpenCTI中的惡意程式 |
| search_threat_actorsB | 搜尋OpenCTI中的威脅行為者 |
| get_user_by_idB | 根據ID獲取使用者資訊 |
| list_usersA | 列出所有使用者 |
| list_groupsB | 列出所有群組 |
| list_attack_patternsC | 列出所有攻擊模式 |
| get_campaign_by_nameB | 根據名稱獲取行動資訊 |
| list_connectorsA | 列出所有連接器 |
| list_status_templatesB | 列出所有狀態模板 |
| get_file_by_idA | 根據ID獲取檔案資訊 |
| list_filesC | 列出所有檔案 |
| list_marking_definitionsB | 列出所有標記定義 |
| list_labelsB | 列出所有標籤 |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 13 tools
每個工具都有明確的目標實體和操作(獲取、列出、搜尋),沒有重疊的職責。例如,get_campaign_by_name 與 search_threat_actors 針對不同實體,list_files 與 get_file_by_id 分別是列表和單一獲取,區分明確。
工具名稱遵循一致的 verb_noun 模式:get_entity_by_field、list_entity、search_entity。例如 get_campaign_by_name、list_users、search_malware,風格統一且可預測。
13 個工具涵蓋了 OpenCTI 平台的主要實體(如行動、檔案、使用者、攻擊模式等),數量合理且範圍適中,沒有過多或過少的問題。
工具集僅提供讀取和搜尋操作(get、list、search),缺乏建立、更新、刪除等寫入功能。雖然可能設計為唯讀介面,但對於完整的威脅情報生命週期來說有明顯缺口。