mcpField
Y
YuGiOh Card API MCP Server

YuGiOh Card API MCP Server

ローカル
github.com/martinezFisi開発ツール078 週間前に更新

YuGiOh Card API MCP Server について

YuGiOh Card API MCP Serverは、公開されているYGOPRODeck APIをラップしてカードを検索します。種類、数値、種族、フォーマット、言語などの条件で絞り込めます。

主な機能

  1. 01カード名またはIDで検索
  2. 02種類、数値、種族、属性で絞り込み
  3. 03テーマとゲームフォーマットで絞り込み
  4. 04結果の並べ替えと言語の指定
  5. 05禁止・制限リストによる絞り込み

活用シーン

  1. 01正確な名前やIDでカードを探す
  2. 02テーマ別にカードを検索
  3. 03種類と属性で検索結果を絞る
  4. 04フォーマットや禁止・制限リストに基づいて検索

MCP 対応

MCPサーバーは、カードの検索条件を使ってYGOPRODeck APIを検索する`yugioh-api`ツールを公開します。

設定

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

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

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

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

詳細

YuGiOh Card API MCP サーバー

このプロジェクトは、YuGiOh Card Database(YGOPRODeck)の API のラッパーとして機能する MCP(Model Context Protocol)サーバーを実装します。

説明

このサーバーは、さまざまなフィルタリング条件を使用して YuGiOh のカードを検索するための MCP インターフェースを提供します。カード情報の取得には、YGOPRODeck の公開 API を使用します。

前提条件

  • Java 21 以降
  • Maven 3.6 以降

インストール

  1. リポジトリをクローンします
git clone [url-del-repositorio]
  1. プロジェクトをビルドします
mvn clean package

使用方法

MCP サーバーは、カードを絞り込むための複数のパラメーターを受け付ける「yugioh-api」というツールを公開します。使用例をいくつか紹介します。

利用可能なパラメーター
  • name:カードの正確な名前(例:「Dark Magician」)
  • id:カードの ID(例:「46986414」)
  • type:カードの種類(例:「Effect Monster」、「Spell Card」など)
  • atk:攻撃力
  • def:守備力
  • level:カードのレベル/ランク
  • race:モンスターの種族(例:「Spellcaster」、「Dragon」など)
  • attribute:属性(例:「DARK」、「LIGHT」など)
  • archetype:アーキタイプ(例:「Blue-Eyes」)
  • sort:結果の並べ替えに使用するフィールド(例:「atk」、「name」)
  • format:ゲームのフォーマット(例:「tcg」、「speed duel」)
  • banlist:禁止カードリスト(例:「TCG」、「OCG」)
  • language:言語(例:「en」、「fr」)
使用例

特定のカードを検索する場合:

{
    "name": "Dark Magician"
}

特定のアーキタイプのカードを検索する場合:

{
    "archetype": "Blue-Eyes"
}

複数の条件でカードを検索する場合:

{
    "type": "Effect Monster",
    "attribute": "DARK",
    "race": "Spellcaster"
}

プロジェクト構成

  • App.java:MCP サーバーを実装するメインクラス
  • YugiohSchema.java:パラメーター検証用の JSON スキーマを定義します

コメント

MCP は初めてですか?

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

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