# warhammer-oracle

Даёт ассистенту датащиты юнитов, стратагемы, детачменты и расчёт урона по правилам Warhammer 40,000 и Kill Team.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 11
- Автор: gregario
- Лицензия: MIT · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/gregario/warhammer-oracle
- Обновлён: 2026-10-24
- HTML: https://affpapa.org/nevibecode/mcp/warhammer-oracle

## Что делает

Сервер закрывает справочную часть игры: найти датащит по названию, объяснить ключевое слово правила, показать фазу по шагам. Отдельно есть инструменты поиска по фракции и очкам, сравнение от двух до четырёх юнитов в одном ответе и калькулятор урона с перебросами, инвульнерами и Feel No Pain.

По умолчанию запросы по юнитам, детачментам и энхансментам отдают одиннадцатую редакцию. Чтобы получить данные десятой, передайте параметр `game_mode: "40k_10e"` — поддержка не сворачивается. Последовательности фаз, базовые ключевые слова и Core Stratagems собраны по Core Rules одиннадцатой редакции, стратагемы детачментов — по фракциям, с той же поправкой: полный текст Faction Pack перекрывает Codex, в остальном действует базовая версия.

Запускается через `npx`, поэтому нужен Node.js версии 18 или выше. Если название юнита встречается у нескольких фракций, инструмент сначала перечислит их, а при нескольких датащитах внутри одной фракции попросит `datasheet_id`. Без этого шага выбор останется за вами.

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

## Установка

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

**Командой платформы**
```bash
claude mcp add warhammer-oracle -- npx -y warhammer-oracle
```

### Codex

**Командой платформы**
```bash
codex mcp add warhammer-oracle -- npx -y warhammer-oracle
```

### Cursor

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

### GitHub Copilot

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

### Gemini CLI

**Командой платформы**
```bash
gemini mcp add warhammer-oracle npx -y warhammer-oracle
```

## Когда брать
- найти датащит юнита по названию и фракции
- разобраться, что делает ключевое слово вроде Devastating Wounds
- посчитать ожидаемый урон атаки с перебросами и инвульнером
- сравнить два-четыре юнита по статам в одном ответе
- вспомнить порядок шагов в фазе стрельбы

## Примеры запросов агенту
- Найди датащит отряда Intercessor Squad и покажи его оружие
- Сравни по характеристикам танки Leman Russ и Predator
- Посчитай урон: 10 атак, BS3+, S5, AP-1 по цели с инвульнером 4+

## Похожие
- [REA](https://affpapa.org/nevibecode/mcp/rea.md) — MCP-сервер · ★ 386989
- [GitHub](https://affpapa.org/nevibecode/mcp/github.md) — MCP-сервер · ★ 33918
- [Netdata](https://affpapa.org/nevibecode/mcp/netdata.md) — MCP-сервер · ★ 81115
- [browser-use](https://affpapa.org/nevibecode/mcp/browser-use.md) — MCP-сервер · ★ 119160
- [Codebase Memory](https://affpapa.org/nevibecode/mcp/codebase-memory.md) — MCP-сервер · ★ 47392
- [mcp-server](https://affpapa.org/nevibecode/mcp/mcp-server.md) — MCP-сервер · ★ 43872

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