Attack Mcp Server — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Attack Mcp Server (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
This project is an MCP (Model Context Protocol) server for querying ATT&CK (Adversarial Tactics, Techniques, and Common Knowledge) techniques and tactics. It provides a way to access and retrieve information about various attack techniques and tactics used by adversaries.
The server provides the following tools:
technique_id (string, optional): The ID of the technique to query.tech_name (string, optional): The name (or partial name) of the technique to query. 支持名称模糊搜索。 {
"technique_id": "T1059.001"
} {
"tech_name": "phishing"
}{ "results": [...], "count": N } 的字典,其中 results 为匹配技术完整数据列表。technique_id (string, optional): 要查询的技术ID。tech_name (string, optional): 技术名称关键字,支持模糊匹配。 {
"technique_id": "T1059.001"
} {
"tech_name": "phishing"
}technique_id (string, required): 要查询的技术ID {
"technique_id": "T1059.001"
}technique_id (string, required): 要查询的技术ID {
"technique_id": "T1059.001"
} {}To use this MCP server, you need to have an MCP client configured to connect to it. Once connected, you can use the provided tools to query ATT&CK techniques and tactics.
python main.pyATTACK_MCP_MODE=stdio),适用于 Smithery、Cursor 等支持本地 MCP stdio 的客户端。 python main.py --mode http --host 0.0.0.0 --port 8081 --log-level info export ATTACK_MCP_MODE=http
export ATTACK_MCP_HOST=0.0.0.0 # 可选,默认 0.0.0.0 或 $HOST
export ATTACK_MCP_PORT=8081 # 可选,默认 8081 或 $PORT
export ATTACK_MCP_LOG_LEVEL=info # 可选,默认 info
python main.pyhttp://127.0.0.1:8081/mcp。PORT 或 MCP_TRANSPORT 环境变量,可直接运行 python main.py 即使用 HTTP。对于值为 streaming、streamable、streamable-http、streamable HTTP transport 或 stdioNotSupported 等新枚举的运行环境,程序会自动回退到 HTTP 模式,无需额外配置。PORT(默认为 8081)告知监听端口;程序会自动读取该值并监听在 0.0.0.0:$PORT。query_technique、search_technique_full、query_mitigations、query_detections、list_tactics、server_info {
"technique_id": "T1059.001"
} {
"tech_name": "phishing"
}search_technique_full 获取技术的完整详细信息: {
"tech_name": "phishing"
} {
"technique_id": "T1059.001"
} {
"technique_id": "T1059.001"
} {} {}具体的客户端配置方式请参考您的 MCP 客户端文档,将上述服务地址和工具名称填入对应位置即可。
pip install -r requirements.txt.ATT&CK is a curated knowledge base and model for cyber adversary behavior, reflecting the various phases of an adversary's attack lifecycle and the platforms they are known to target. ATT&CK is useful for understanding security risks against any specific technology or organization.
pip install -r requirements.txt python main.py python main.py --mode http --host 127.0.0.1 --port 8081#### Docker
docker build -t attack-mcp-server . docker run -p 8081:8081 attack-mcp-server如有问题请联系维护者。
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.