lorcana-oracle について
lorcana-oracleは、Disney Lorcanaのカード検索、デッキ分析、フランチャイズ閲覧に対応するMCPサーバーです。LorcanaJSONのカードデータを同梱し、カードの版、デッキ指標、歌のシナジーを調べるツールを備えています。
主な機能
- 01テキストや属性でカードを検索
- 02セットやフランチャイズのカードを閲覧
- 03セットをまたいでキャラクターの版を比較
- 04デッキのインクカーブとロアを分析
- 05歌とキャラクターのシナジーを検索
活用シーン
- 01ルール文、コスト、レアリティでカードを探す
- 02デッキリストのインクバランスを確認
- 03ロア生成量の多いカードを特定
- 04楽曲を歌えるキャラクターを調べる
MCP 対応
MCPクライアントに、Disney Lorcanaのカード検索、閲覧、デッキ分析、シナジー検索ツールを提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
lorcana-oracle
LorcanaJSON を利用した Disney Lorcana TCG の MCP サーバーです。カード検索、デッキ分析、フランチャイズの閲覧ができます。
機能
- search_cards -- 名前、ルールテキスト、インクの色、タイプ、レアリティ、セット、またはコスト範囲でカードを検索します
- browse_sets -- すべてのセットを一覧表示するか、特定のセットを詳しく調べて収録カードを確認します
- character_versions -- セットをまたいでキャラクターのすべての版を比較します
- browse_franchise -- Disney のフランチャイズ(Frozen、Moana など)ごとにカードを閲覧します
- analyze_ink_curve -- デッキリストのインクコスト分布、インク可能率、色のバランスを分析します
- analyze_lore -- デッキのロア生成を分析するか、ロア生成量の多いカードを探します
- find_song_synergies -- 曲を歌えるキャラクター、またはキャラクターが歌える曲を探します
インストール
クイックスタート
npx lorcana-oracle
カードデータ(約 2,710 枚)はパッケージに同梱されています。ダウンロードや API キーは不要です。
Claude Desktop
Claude Desktop の設定(~/Library/Application Support/Claude/claude_desktop_config.json)に追加します。
{
"mcpServers": {
"lorcana-oracle": {
"command": "npx",
"args": ["-y", "lorcana-oracle"]
}
}
}
Claude Code
claude mcp add lorcana-oracle -- npx -y lorcana-oracle
ツール
search_cards
名前、ルールテキスト、またはフィルター(インクの色、タイプ、レアリティ、セット、コスト範囲)で Disney Lorcana のカードを検索します。ページ分割された検索結果を返します。
search_cards({ query: "Elsa", color: "Amethyst" })
search_cards({ type: "Song", cost_max: 3 })
search_cards({ query: "draw a card", rarity: "Legendary" })
browse_sets
Disney Lorcana のすべてのセットを一覧表示するか、特定のセットを詳しく調べてメタデータと収録カードを確認します。
browse_sets({})
browse_sets({ set_code: "1" })
character_versions
セットをまたいで、Disney Lorcana のキャラクターのすべての版/バージョンを表示します。同じキャラクターの異なるバージョンを比較するのに便利です。
character_versions({ character_name: "Elsa" })
character_versions({ character_name: "Mickey Mouse" })
browse_franchise
フランチャイズ(ストーリー)ごとに Disney Lorcana のカードを閲覧します。フランチャイズ名を指定しない場合は、カード枚数とともにすべてのフランチャイズを一覧表示します。フランチャイズ名を指定すると、カードと統計情報を表示します。
browse_franchise({})
browse_franchise({ franchise: "Frozen" })
analyze_ink_curve
Disney Lorcana のデッキリストについて、インクコスト分布、インク可能率、色のバランスを分析します。デッキリストを貼り付けると、マナカーブ分析の結果を取得できます。
analyze_ink_curve({ deck_list: "4 Elsa - Snow Queen\n4 Let It Go\n2 Hades - King of Olympus" })
analyze_lore
デッキリストのロア生成を分析するか、ロア生成量の多いカードを探します。デッキモードでは、ロアの合計ポテンシャルと効率ランキングを表示します。クエリモードでは、オプションのフィルターを適用してロア生成量の多いカードを表示します。
analyze_lore({ deck_list: "4 Elsa - Snow Queen\n4 Mickey Mouse - Brave Little Tailor" })
analyze_lore({ color: "Amber", min_lore: 3 })
find_song_synergies
Disney Lorcana の曲のシナジーを探します。曲を指定すると、その曲を歌えるキャラクターを探します。キャラクターを指定すると、そのキャラクターが歌える曲を探します。入力がない場合は、歌い手の数とともにすべての曲を閲覧できます。
find_song_synergies({ card_name: "Let It Go" })
find_song_synergies({ card_name: "Elsa - Snow Queen" })
find_song_synergies({})
データソース
カードデータは LorcanaJSON(MIT ライセンス)をソースとしています。LorcanaJSON は、発売済みの Disney Lorcana セットすべての包括的なカードデータを提供しています。
Disney Lorcana は Ravensburger の製品です。このプロジェクトは Ravensburger または The Walt Disney Company と提携しておらず、承認も受けていません。カードデータの利用は、Ravensburger Community Code Policy に従っています。
ライセンス
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。