mcpField
H
hearthstone-oracle

hearthstone-oracle

ローカル
github.com/gregarioゲーム・エンタメ226 週間前に更新

hearthstone-oracle について

hearthstone-oracleは、Hearthstoneのカード検索、デッキ分析、戦略コーチングを行うMCPサーバーです。ローカル保存するカードデータベースと、組み込みの戦略知識を組み合わせています。

主な機能

  1. 01カードの検索と詳細確認
  2. 02デッキコードのデコード
  3. 03マナカーブとアーキタイプの分析
  4. 04戦略とクラスの特徴を参照
  5. 05対戦相性とゲーム概念の解説

活用シーン

  1. 01テキスト、クラス、コスト、キーワードでカードを検索
  2. 02デッキリストとマナカーブを確認
  3. 03デッキのゲームプランと対戦相性を評価
  4. 04Hearthstoneのゲーム概念を理解

MCP 対応

カード検索・詳細確認、デッキのデコードと分析、アーキタイプとクラス情報、対戦相性、概念説明を行う9つのツールを提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"gregario-hearthstone-oracle": {
"command": "npx",
"args": [
"-y",
"hearthstone-oracle"
]
}
}
}
起動コマンドnpx -y hearthstone-oracle

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmhearthstone-oracle0.1.0

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

npm バージョン npm ダウンロード数 Node.js 18+ MCP 対応 MIT ライセンス スポンサー hearthstone-oracle MCP サーバー

hearthstone-oracle

カード検索、デッキ分析、戦略コーチングに対応したHearthstone MCP サーバーです。すべてのHearthstoneカードに加え、デッキ構築やゲームプレイのアドバイスに役立つ戦略知識をLLMに提供します。

機能

  • 完全なカードデータベース — HearthstoneJSONを基に、収集可能なすべてのカードを収録し、自動更新します
  • デッキのデコードと分析 — デッキコードを貼り付けると、カード一覧、マナカーブ、アーキタイプの内訳を取得できます
  • 戦略知識 — アーキタイプ、クラスの特性、マッチアップの仕組み、ゲームの概念を網羅します
  • 9つのMCPツール — 検索、参照、デコード、分析、コーチング

クイックスタート

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

初回起動時にカードデータがHearthstoneJSONから自動でダウンロードされ、~/.hearthstone-oracle/にローカル保存されます。APIキーは不要です。

Claude Desktop

Claude Desktopの設定(~/Library/Application Support/Claude/claude_desktop_config.json)に追加します。

{
  "mcpServers": {
    "hearthstone-oracle": {
      "command": "npx",
      "args": ["-y", "hearthstone-oracle"]
    }
  }
}

ツール

ツール説明
search_cards名前、テキスト、クラス、コスト、タイプ、レアリティ、セット、キーワードでカードを検索します
get_cardあいまい検索で特定のカードの詳細情報を取得します
get_keywordキーワードやメカニクスの定義と、関連カードを確認します
decode_deckデッキコードをデコードし、マナカーブ付きのカード一覧を取得します
analyze_deckデッキのアーキタイプ、ゲームプラン、強み、マッチアップ傾向を分析します
get_archetypeデッキのアーキタイプ(アグロ、コントロール、コンボ、ミッドレンジ、テンポ、バリュー)について学べます
get_class_identity各Hearthstoneクラスの戦略的な特性を確認します
get_matchupアーキタイプ間の理論上のマッチアップの仕組みを確認します
explain_conceptHearthstoneの基本的なゲーム概念について解説します

仕組み

2層アーキテクチャです。

  1. カードデータ層 — HearthstoneJSONの完全なカードデータベースを、FTS5全文検索機能付きのローカルSQLiteデータベースに保存します。カードは初回起動時に取得され、新しいゲームビルドが利用可能になると更新されます。
  2. 戦略層 — アーキタイプ、クラスの特性、マッチアップ理論、ゲームの基本概念を網羅する戦略知識を内蔵しています。これにより、サーバーはカードデータを提供するだけでなく、コーチングや分析も行えます。

データソース

カードデータはHearthSimによるHearthstoneJSONから提供されています。ゲームファイルから自動抽出されており、制限なく利用できます。

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。