# mitre-attack-mcp-server

Даёт агенту инструменты для запросов к базе MITRE ATT&CK: техники, группы, ПО и меры защиты. Пригодится, когда нужно разбирать TTP или строить карту покрытия.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 5
- Автор: imouiche
- Лицензия: не указана · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/imouiche/complete-mitre-attack-mcp-server
- Обновлён: 2026-10-23
- HTML: https://affpapa.org/nevibecode/mcp/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 МБ, и без сети он не пройдёт — это стоит учесть, если машина за закрытым периметром.

## Требования
- Нужно: Node.js (команды через npx)

## Установка

### Claude Code (родная платформа)

**Командой платформы**
```bash
claude mcp add mitre-attack-mcp-server -- npx -y @imouiche/mitre-attack-mcp-server
```

### Codex

**Командой платформы**
```bash
codex mcp add mitre-attack-mcp-server -- npx -y @imouiche/mitre-attack-mcp-server
```

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "mitre-attack-mcp-server": {
            "command": "npx",
            "args": [
                "-y",
                "@imouiche/mitre-attack-mcp-server"
            ]
        }
    }
}
```

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "mitre-attack-mcp-server": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "@imouiche/mitre-attack-mcp-server"
            ]
        }
    }
}
```

### Gemini CLI

**Командой платформы**
```bash
gemini mcp add mitre-attack-mcp-server npx -y @imouiche/mitre-attack-mcp-server
```

## Когда брать
- найти техники, которые использует конкретная группа, по её имени или псевдониму
- развернуть подтехники выбранной техники и связанные с ней тактики
- собрать список техник под нужную платформу
- сгенерировать слой ATT&CK Navigator для визуализации покрытия
- проверить, какие техники отозваны, и не опираться на устаревшие

## Примеры запросов агенту
- Какие техники использует APT29 на этапе initial access?
- Собери слой ATT&CK Navigator по техникам, связанным с программами-вымогателями
- Покажи все техники персистентности для Windows

## Похожие
- [analyzing-threat-actor-ttps-with-mitre-attack](https://affpapa.org/nevibecode/skills/analyzing-threat-actor-ttps-with-mitre-attack.md) — скилл · 312 установок
- [analyzing-apt-group-with-mitre-navigator](https://affpapa.org/nevibecode/skills/analyzing-apt-group-with-mitre-navigator.md) — скилл · 531 установка
- [anthropic-cybersecurity-skills](https://affpapa.org/nevibecode/skills/anthropic-cybersecurity-skills.md) — скилл · 1600 установок
- [attack-tree-construction](https://affpapa.org/nevibecode/skills/attack-tree-construction.md) — скилл · 17309 установок
- [security-investigator-automation](https://affpapa.org/nevibecode/skills/security-investigator-automation.md) — скилл · 322 установки
- [hash-attack-techniques](https://affpapa.org/nevibecode/skills/hash-attack-techniques.md) — скилл · 3600 установок

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
