gregario/hearthstone-oracle

gregario/hearthstone-oracle

от gregario
MCP сервер hearthstone-oracle даёт AI доступ ко всем картам Hearthstone и встроенным стратегическим знаниям. Поиск колоды по коду, разбор мана-кривой, архетипов и матч-апов — всё для coaching и сборки сильных колод.

npm version npm downloads Node.js 18+ MCP Compatible MIT License Sponsor hearthstone-oracle MCP server

hearthstone-oracle

Hearthstone MCP server with card search, deck analysis, and strategy coaching. Gives LLMs access to every Hearthstone card plus built-in strategy knowledge for deck building and gameplay advice.

Features

  • Complete card database from HearthstoneJSON — every collectible card, auto-updated
  • Deck decoding and analysis — paste a deck code, get full card list, mana curve, and archetype breakdown
  • Strategy knowledge — archetypes, class identities, matchup dynamics, and game concepts
  • 9 MCP tools — search, lookup, decode, analyze, coach

Quick Start

claude mcp add hearthstone-oracle -- npx -y hearthstone-oracle

Card data is downloaded automatically from HearthstoneJSON on first run and stored locally in ~/.hearthstone-oracle/. No API key required.

Claude Desktop

Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "hearthstone-oracle": {
      "command": "npx",
      "args": ["-y", "hearthstone-oracle"]
    }
  }
}
Инструменты были проиндексированы:
analyze_deck

Анализирует код колоды Hearthstone: определяет её архетип, объясняет план на игру, выявляет сильные и слабые стороны, прогнозирует динамику матчапов. Используйте этот инструмент для стратегического коучинга по колодам — он объединяет данные о картах со стратегическими знаниями.

Параметры
  • deck_codestringобязательный

    Hearthstone deck code (base64 deckstring)

decode_deck

Декодирует код колоды Hearthstone в полный список карт с кривой маны и разбивкой по типам карт. Используйте это, когда пользователь делится кодом колоды и хочет посмотреть, что в ней.

Параметры
  • deck_codestringобязательный

    Hearthstone deck code (base64 deckstring)

explain_concept

Объясняет фундаментальную концепцию игры Hearthstone, такую как преимущество по картам, темп, ценность, контроль доски или кривую маны. Включает описание того, как эта концепция применяется именно в Hearthstone.

Параметры
  • namestringобязательный

    Game concept name (e.g. "tempo", "card advantage", "mana curve")

get_archetype

Получает подробное объяснение архетипа колоды Hearthstone (aggro, control, combo, midrange, tempo, value). Включает план игры, условия победы, сильные и слабые стороны и примеры колод. Используйте это, когда объясняете стратегию построения колоды.

Параметры
  • namestringобязательный

    Archetype name (e.g. "aggro", "control", "combo", "midrange", "tempo", "value")

get_card

Получает полные сведения о конкретной карте Hearthstone, включая характеристики, текст, ключевые слова и тип. Используйте, когда вы знаете название карты (или близкое к нему) и вам нужна полная информация. Поддерживает нечёткое соответствие.

Параметры
  • namestringобязательный

    Card name to look up (exact or partial match)

get_class_identity

Получает стратегическую идентичность класса Hearthstone: влияние силы героя, исторические архетипы, сильные и слабые стороны, а также то, как класс подходит к каждой фазе игры. Опустите название класса, чтобы получить обзор всех 11 классов.

Параметры
  • class_namestring

    Class name (e.g. "Mage", "Warrior"). Omit to get an overview of all classes.

get_keyword

Ищет ключевое слово или механику Hearthstone (например, Battlecry, Deathrattle, Discover) и показывает все карты с таким ключевым словом или механикой. Используйте это, чтобы объяснить, как работает ключевое слово, или найти все карты с определённой механикой.

Параметры
  • namestringобязательный

    Keyword name (e.g. "Deathrattle", "Battlecry")

  • player_classstring

    Filter related cards by class (e.g. MAGE, WARRIOR)

get_matchup

Получает теоретическую динамику противостояния между двумя архетипами Hearthstone. Объясняет, кто имеет преимущество, почему, в чём заключается ключевое стратегическое напряжение и на чём каждой стороне следует сосредоточиться.

Параметры
  • archetype_astringобязательный

    First archetype name (e.g. "aggro", "control")

  • archetype_bstringобязательный

    Second archetype name (e.g. "combo", "midrange")

search_cards

Ищет карты Hearthstone по имени, тексту, классу, стоимости маны, типу, редкости, набору или ключевому слову. Используйте это, когда вам нужно найти карты, соответствующие определённым критериям. Возвращает сводный список - используйте get_card для получения полной информации о конкретной карте.

Параметры
  • card_setstring

    Filter by set code (e.g. CORE, CLASSIC, LOE)

  • collectible_onlyboolean

    Only return collectible cards (default: true)

  • cost_openum

    Cost comparison operator: eq, lt, lte, gt, gte (default: eq)

  • keywordstring

    Filter by keyword in keywords JSON (e.g. BATTLECRY, TAUNT, CHARGE)

  • limitnumber

    Max results to return, 1-50 (default: 25)

  • mana_costnumber

    Filter by mana cost (combine with cost_op for range queries)

  • player_classstring

    Filter by class (e.g. MAGE, WARRIOR, NEUTRAL)

  • querystring

    Free-text search across card name and text (uses FTS5)

  • racestring

    Filter by minion race/tribe (e.g. BEAST, DRAGON, MURLOC)

  • raritystring

    Filter by rarity: FREE, COMMON, RARE, EPIC, LEGENDARY

  • typestring

    Filter by card type: MINION, SPELL, WEAPON, HERO, LOCATION

Похожие MCP-сервера

gregario/lorcana-oracle

gregario/lorcana-oracle

MCP сервер для поиска карт, анализа колод и обзора франшиз в Disney Lorcana TCG. Полезен коллекционерам и игрокам: ищет карты по параметрам, анализирует распределение чернил и генерацию знаний. Работает на данных LorcanaJSON без API ключей.

TypeScript3
gregario/mtg-oracle

gregario/mtg-oracle

MCP сервер для Magic: The Gathering с 14 инструментами: поиск карт, правил, анализ колод, комбо и синергии. Работает офлайн на SQLite - отличный помощник для AI ассистентов, глубоко понимающих MTG.

TypeScript4
hkaanengin/opendota-mcp-server

hkaanengin/opendota-mcp-server

MCP сервер для доступа к OpenDota API: 20+ инструментов для запроса статистики игроков, данных матчей и информации о героях Dota 2. Полезен геймерам и аналитикам, поддерживает нечёткий поиск имён г...

Python4
gregario/onepiece-oracle

gregario/onepiece-oracle

MCP-сервер для поиска и анализа карт One Piece TCG: ищи карты по тексту, цвету, типу, редкости и сети, анализируй колоду по стоимости и цветам, просматривай всех лидеров и варианты изданий. Инструмент включает поиск контр-карт для защиты. 4348 карт — полезен для построения колод и коллекционирова...

TypeScript2
jordanlyall/wc26-mcp

jordanlyall/wc26-mcp

MCP-сервер c 18 инструментами для получения данных о чемпионате мира 2026: матчи, команды, стадионы и многое другое (визы, новости, коэффициенты). Всё встроено, без внешних API. Полезен разработчик...

TypeScript34
stefan-xyz/mcp-server-runescape

stefan-xyz/mcp-server-runescape

MCP сервер, который даёт доступ к данным RuneScape и OSRS: цены и историю предметов, рейтинги игроков, число онлайн. Полезен скрейперам и игрокам.

JavaScript13
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин