mitre-attack-mcp-server — MCP-сервер для Claude Code
Даёт агенту инструменты для запросов к базе MITRE ATT&CK: техники, группы, ПО и меры защиты. Пригодится, когда нужно разбирать TTP или строить карту покрытия.
claude mcp add mitre-attack-mcp-server -- npx -y @imouiche/mitre-attack-mcp-serverЧто делает mitre-attack-mcp-server
Сервер поднимает локальный доступ к официальным STIX-данным MITRE ATT&CK и отдаёт их агенту в структурированном виде. Внутри больше 65 инструментов: поиск техник по ID и названию, связки родительских техник с подтехниками, тактики, платформы, группы и их псевдонимы, а также генерация слоёв для ATT&CK Navigator. Отдельные инструменты показывают статистику загруженных данных и версию релиза ATT&CK.
При первом запуске данные скачиваются сами и кэшируются в ~/.mitre-mcp-server/data/. Дальше запросы идут из памяти, поэтому ответы приходят быстро. Скрапинга и сторонних API здесь нет — только официальные данные MITRE.
Установка идёт через npx, так что Node.js должен быть в системе. Для Claude хватит одной команды claude mcp add, для Cursor и GitHub Copilot конфигурация прописывается в JSON вручную. Первый запуск скачивает около 59 МБ, и без сети он не пройдёт — это стоит учесть, если машина за закрытым периметром.
Какие задачи решает
- найти техники, которые использует конкретная группа, по её имени или псевдониму
- развернуть подтехники выбранной техники и связанные с ней тактики
- собрать список техник под нужную платформу
- сгенерировать слой ATT&CK Navigator для визуализации покрытия
- проверить, какие техники отозваны, и не опираться на устаревшие
Примеры запросов агенту
- Какие техники использует APT29 на этапе initial access?
- Собери слой ATT&CK Navigator по техникам, связанным с программами-вымогателями
- Покажи все техники персистентности для Windows
Как установить mitre-attack-mcp-server
Командой платформы
claude mcp add mitre-attack-mcp-server -- npx -y @imouiche/mitre-attack-mcp-serverКомандой платформы
codex mcp add mitre-attack-mcp-server -- npx -y @imouiche/mitre-attack-mcp-serverФайл настроек
{
"mcpServers": {
"mitre-attack-mcp-server": {
"command": "npx",
"args": [
"-y",
"@imouiche/mitre-attack-mcp-server"
]
}
}
}Файл настроек
{
"servers": {
"mitre-attack-mcp-server": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@imouiche/mitre-attack-mcp-server"
]
}
}
}Командой платформы
gemini mcp add mitre-attack-mcp-server npx -y @imouiche/mitre-attack-mcp-serverПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о mitre-attack-mcp-server
Как установить mitre-attack-mcp-server в Claude Code?
Выполните claude mcp add mitre-attack-mcp-server -- npx -y @imouiche/mitre-attack-mcp-server. После этого сервер появится в списке MCP-серверов Claude.
Что делает mitre-attack-mcp-server?
Открывает агенту доступ к базе MITRE ATT&CK через набор инструментов: техники, подтехники, тактики, группы, ПО и меры защиты. Плюс умеет собирать слои для ATT&CK Navigator.
Нужно ли что-то готовить заранее?
Нужен Node.js, потому что запуск идёт через npx. При первом старте сервер скачает данные ATT&CK примерно на 59 МБ и положит их в ~/.mitre-mcp-server/data/.