mcpField
L
lorcana-oracle

lorcana-oracle

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

lorcana-oracle について

lorcana-oracleは、Disney Lorcanaのカード検索、デッキ分析、フランチャイズ閲覧に対応するMCPサーバーです。LorcanaJSONのカードデータを同梱し、カードの版、デッキ指標、歌のシナジーを調べるツールを備えています。

主な機能

  1. 01テキストや属性でカードを検索
  2. 02セットやフランチャイズのカードを閲覧
  3. 03セットをまたいでキャラクターの版を比較
  4. 04デッキのインクカーブとロアを分析
  5. 05歌とキャラクターのシナジーを検索

活用シーン

  1. 01ルール文、コスト、レアリティでカードを探す
  2. 02デッキリストのインクバランスを確認
  3. 03ロア生成量の多いカードを特定
  4. 04楽曲を歌えるキャラクターを調べる

MCP 対応

MCPクライアントに、Disney Lorcanaのカード検索、閲覧、デッキ分析、シナジー検索ツールを提供します。

設定

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

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

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

パッケージ
npmlorcana-oracle0.1.0

ツール

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

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

詳細

lorcana-oracle

LorcanaJSON を利用した Disney Lorcana TCG の MCP サーバーです。カード検索、デッキ分析、フランチャイズの閲覧ができます。

npm バージョン npm ダウンロード数 Node.js 18+ MCP 互換 MIT ライセンス スポンサー lorcana-oracle 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 に従っています。

ライセンス

MIT

コメント

MCP は初めてですか?

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

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