Opencti Mcp

Opencti Mcp

🚀 OpenCTI MCP 服务器

OpenCTI MCP 服务器基于模型上下文协议(MCP)构建,可与 OpenCTI(开放网络威胁情报平台)无缝集成。借助标准化接口,它能实现威胁情报数据的查询与检索,为用户提供便捷的情报获取途径。

🚀 快速开始

在使用 OpenCTI MCP 服务器前,需满足以下先决条件:

  • Node.js 16 或更高版本
  • 对 OpenCTI 实例的访问权限
  • 确保安装了必要的依赖项

安装步骤

  1. 克隆仓库:
git clone [repository-url]
cd opencti-mcp-server
  1. 安装依赖:
npm install
  1. 启动服务器:
node index.js

配置

创建 config.json 文件并添加以下内容:

{
"port": 3000,
"database": {
"host": "localhost",
"user": "root",
"password": "password"
}
}

✨ 主要特性

  • 获取并搜索威胁情报数据
    • 获取最新报告并按 ID 搜索
    • 搜索恶意软件信息
    • 查询指示器(IoC)
    • 搜索威胁行为者
  • 用户与组管理
    • 列出所有用户和组
    • 按 ID 获取用户详细信息
  • STIX 对象操作
    • 列出攻击模式
    • 按名称获取活动信息
  • 系统管理
    • 列出连接器
    • 查看状态模板
  • 文件操作
    • 列出所有文件
    • 按 ID 获取文件详细信息
  • 参考数据访问
    • 列出标记定义
    • 查看可用标签
  • 自定义查询限制
  • 完全支持 GraphQL 查询

💻 使用示例

基础用法

获取最新报告

curl http://localhost:3000/reports/latest

搜索恶意软件

curl http://localhost:3000/malware?query=malicioussoftware

查询指示器(IoC)

curl http://localhost:3000/ioc?q=machine@domain.com

📄 许可证

本项目采用 MIT License。

贡献

欢迎贡献!请随意提交拉取请求。

其他语言版本

Traditional Chinese (繁體中文)

相关链接

smithery badge

  • 0 关注
  • 0 收藏,10 浏览
  • system 提出于 2025-09-30 13:57

相似服务问题