威胁情报查询服务

abusech-mcp是一个MCP服务器,从多个abuse.ch平台获取威胁情报,提供统一的API接口查询文件、URL、IP和域名情报。

  • by lokallost
  • Python
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 lokallost/abusech-mcp

使用说明

阿布塞奇mcp🚦

阿布塞奇mcp 是一个MCP服务器,从多个位置获取威胁情报 abuse.ch 包括MalwareBazaar、URLhaus和ThreatFox在内的平台。

特性

  • 用于查询文件、URL、IP和域智能的统一VT-like API
  • 使用Pydantic模式进行稳健的数据验证和序列化
  • 由...驱动 fastmcp:
  • 统一的API层: 直接使用以下功能 abusech_intel.py 从abuse.ch平台获得相关智能——作为统一的API层,因为平台本身并不提供

需求

  • Python 3.10+
  • abuse.ch API密钥(设置为 ABUSECH_API_KEY 环境变量)

用法

启动MCP服务器:

python abusech_mcp.py

可用工具

  • get_ip_report(ip: str):从URLhaus和ThreatFox获取全面的知识产权报告
  • get_domain_report(domain: str):从URLhaus和ThreatFox获取域名报告
  • get_url_report(url: str):从URLhaus和ThreatFox获取URL报告
  • get_file_report(hash_value: str):从MalwareBazaar、URLhaus和ThreatFox获取文件报告(MD5/SHA-1/SHA-256)

配置

将API密钥设置为环境变量:

export ABUSECH_API_KEY=your_api_key_here

许可证

MIT许可证