mcpField
F
FalconFeeds MCP server

FalconFeeds MCP server

本地服务
github.com/Technisanct生产力245 周前更新

关于 FalconFeeds MCP server

FalconFeeds MCP server 为使用 MCP 客户端的网络安全团队接入 FalconFeeds.io 威胁情报。它提供搜索 CVE、威胁情报源、攻击者和 IOC 的工具与提示词,也可获取威胁图片。

主要功能

  1. 01搜索和获取 CVE 数据
  2. 02查询实时威胁情报源
  3. 03查找威胁行为者资料
  4. 04获取并丰富 IOC 信息
  5. 05访问威胁图片与证据
  6. 06使用网络安全分析提示词

适用场景

  1. 01评估 CVE 和漏洞趋势
  2. 02调查威胁行为者及其活动
  3. 03在事件分析中丰富指标信息
  4. 04编写威胁报告和狩猎方案

MCP 相关

它通过 MCP 工具、资源和网络安全提示词提供 FalconFeeds.io 威胁情报。MCP 客户端可查询 CVE、情报源、威胁行为者、IOC 和威胁图片。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"falconfeeds": {
"command": "npx",
"args": [
"-y",
"@falconfeeds/mcp"
],
"env": {
"FALCONFEEDS_API_KEY": "<FALCONFEEDS_API_KEY>",
"FALCONFEEDS_TIMEOUT": "<FALCONFEEDS_TIMEOUT>"
}
}
}
}
启动命令npx -y @falconfeeds/mcp
需要配置的环境变量
FALCONFEEDS_API_KEY密钥
FALCONFEEDS_TIMEOUT

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@falconfeeds/mcp

工具

23

收录的工具列表 · 更新于 2 周前

参数类型必填说明
cveIDstring否要搜索的特定 CVE ID(例如,CVE-2021-44228)
keywordstring否全文搜索关键词
nextstring否下一页的分页令牌
publishedSincenumber否起始日期(毫秒)
publishedTillnumber否结束日期(毫秒)
resultCountnumber否结果数量(1-50)

详细介绍

FalconFeeds 徽标

FalconFeeds MCP 服务

npm version License: MIT TypeScript

提供网络安全威胁情报工具和资源的 MCP 服务

文档 • API 参考 • 仪表板 • 支持


通过标准化工具和资源,将实时网络安全威胁情报接入 MCP 客户端。借助与 Claude Desktop、VS Code 及其他支持 MCP 的应用程序的无缝集成,访问 FalconFeeds.io 提供的全面 IOC、CVE、TTP 和威胁行为者数据。

功能

  • CVE 情报:搜索并获取通用漏洞披露(CVE)数据及详细分析
  • 威胁信息源:访问来自全球来源的实时威胁情报信息源
  • 威胁行为者:获取威胁行为者和网络犯罪团伙的详细档案
  • 威胁图像:获取威胁信息源中的截图和视觉证据
  • IOC 管理:处理入侵指标(IOC),并支持信息丰富化
  • MCP 提示词:预构建的网络安全提示词,针对威胁分析工作流进行了优化

安装选项

NPX 安装(推荐)

将此服务添加到 MCP 客户端配置中:

{
  "mcpServers": {
    "falconfeeds": {
      "command": "npx",
      "args": [
        "-y",
        "@falconfeeds/mcp@latest"
      ],
      "env": {
        "FALCONFEEDS_API_KEY": "your_api_key_here",
      }
    }
  }
}
本地开发

克隆并构建代码库,以进行开发或自定义:

git clone https://github.com/Technisanct/falconfeeds-mcp.git
cd falconfeeds-mcp

安装依赖项

npm install

构建项目

npm run build

配置 MCP 客户端:

{
  "mcpServers": {
    "falconfeeds": {
      "command": "node",
      "args": [
        "/path/to/falconfeeds-mcp/dist/index.js"
      ],
      "env": {
        "FALCONFEEDS_API_KEY": "your_api_key_here"
      }
    }
  }
}
获取 API 密钥
  1. 访问 FalconFeeds 仪表板
  2. 注册或登录账户
  3. 前往 Settings
  4. 前往 API Access
  5. 生成 API key
  6. 将密钥复制到环境配置中

说明

请确保您拥有有效套餐和充足的 API 额度

客户端集成

MCP 工具

CVE 操作
  • get_cve_by_id:通过标识符获取指定 CVE 的详细信息
  • search_cves_by_keyword:查找与特定词语匹配的 CVE
  • get_cves_by_date_range:获取指定时间范围内的 CVE
  • get_next_cve_page:对大型 CVE 结果集进行分页
威胁信息源操作
  • get_threat_feeds:根据筛选条件获取威胁信息源
威胁行为者操作
  • get_threat_actor_profile:获取包含关联信息源的全面威胁行为者档案
  • search_threat_actors:搜索并筛选威胁行为者档案
  • get_threat_actor_by_id:获取威胁行为者的详细信息
  • search_threat_actors_by_name:按名称或别名查找行为者
  • get_next_threat_actor_page:对行为者搜索结果进行分页
IOC 操作
  • get_IOCs:获取所有 IOC 的详细信息
  • get_IOCsThreatActors:获取与特定 IOC 相关联的威胁行为者
  • get_IOCsMalwares:获取与特定 IOC 相关联的恶意软件信息
威胁图像操作
  • get_threat_image:获取并显示威胁信息源报告中的视觉证据,包括截图、勒索说明和泄露数据样本

提示词模板

该服务提供面向网络安全的提示词,专为威胁情报工作流设计:

  1. 威胁情报报告:生成全面的威胁报告
  2. CVE 影响评估:分析漏洞影响并确定优先级
  3. 事件威胁关联:将安全事件与已知威胁关联起来
  4. 漏洞趋势分析:识别漏洞披露中的模式
  5. 威胁狩猎操作手册:创建系统化的威胁狩猎流程
  6. 供应链威胁分析:分析第三方及供应链风险
  7. IOC 丰富分析:为指标补充威胁背景信息
  8. 行业威胁简报:生成特定行业的威胁简报
  9. 恶意软件家族分析:深入分析恶意软件特征
  10. 地缘政治威胁评估:分析国家行为体和政治威胁

测试与开发

使用 MCP Inspector 测试

使用 MCP Inspector 测试服务工具和提示词:

npx @modelcontextprotocol/inspector npx -y @falconfeeds/mcp@latest
使用示例

威胁情报查询:

"Search for recent CVEs affecting Apache products with CVSS score above 7.0"

威胁行为体调查:

"Get information about APT29 and their recent campaigns targeting government sectors"

IOC 分析:

"Analyze this IP address for malicious activity: 192.168.1.100"

故障排除

常见问题

API 密钥无法使用:

  • 确认已从 FalconFeeds 控制面板正确复制 API 密钥
  • 确保密钥未过期或被撤销
  • 检查是否已在环境配置中正确设置密钥
  • 确保有足够的额度

NPX 安装问题:

  • 确保已安装 Node.js 18.0.0 或更高版本
  • 尝试清除 npm 缓存:npm cache clean --force
  • 使用 -y 标志自动接受软件包安装

MCP 客户端连接问题:

  • 更改服务配置后,重启 MCP 客户端
  • 确认 JSON 配置语法有效
  • 检查客户端日志中的连接错误
  • 确保服务进程正常启动
获取帮助

贡献

欢迎网络安全和开发社区的贡献!

开发指南
  • 遵循现有代码模式和架构
  • 更新工具或提示词变更的相关文档
  • 确保符合 TypeScript 严格模式

许可证

本项目采用 MIT 许可证 授权,详情请参阅 LICENSE 文件。

致谢

  • 基于 Model Context Protocol 构建
  • 由 FalconFeeds.io 威胁情报平台提供支持
  • 感谢 TypeScript 和 Node.js 生态系统的贡献者
  • 感谢网络安全社区提供反馈和功能请求

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。