Pokemon TCG Card Search MCP について
Pokemon TCG Card Search MCPは、Claudeから名前やカード属性を使ってポケモンカードゲームのカードを検索できます。該当カードの情報と、Pokemon TCG APIから取得した高解像度画像を返します。
主な機能
- 01名前とカード属性による検索
- 02タイプ、サブタイプ、合法性による絞り込み
- 03名前の完全一致とワイルドカード
- 04HPなどの数値範囲検索
- 05カード情報と高解像度画像の表示
活用シーン
- 01ポケモン名からカードを検索
- 02タイプ、HP、にげるコストで絞り込み
- 03フォーマットの合法性や禁止カードを確認
- 04進化条件に合うカードを検索
MCP 対応
MCPサーバーとして、Claudeにカード検索と表示機能を提供します。カードデータと画像URLの取得にはPokemon TCG APIを使用します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Pokemon TCG Card Search MCP
この Model Context Protocol(MCP)サーバーを使用すると、Claude で Pokemon Trading Card Game のカードを検索して表示できます。
セットアップ手順
-
Claude の設定ファイルを更新します。
/Users/ABSOLUTE_PATH_HERE/Library/Application Support/Claude/claude_desktop_config.jsonを開きます。- 次の設定を追加します(既存の MCP 設定があれば削除してください)。
{ "mcpServers": { "ptcg-mcp": { "command": "node", "args": ["ABSOLUTE_PATH_HERE/dist/index.js"] } } } -
Claude を終了します。
- タスク マネージャーを開きます。
- Claude を見つけて、完全に終了します。
-
Claude を再起動します。
- Pokemon TCG Card Search MCP が自動的に読み込まれます。
- これで、Claude に Pokemon のカードについて質問できます。
使用方法
設定が完了したら、次のような質問を Claude にできます。
- 「標準レギュレーションで使用できる、にげるためのエネルギーが不要な基本 Pokemon を見せて」
- 「HP が 120 を超える水タイプの Pokemon を探して」
- 「Pikachu のカードを検索して」
Claude は該当するカードを、画像と関連情報とともに表示します。
機能
- 名前、タイプ、サブタイプ、レギュレーションなどでカードを検索
- 高解像度のカード画像を表示
- さまざまなカード属性で絞り込み:
- 名前(
!による完全一致と、*によるワイルドカードに対応) - サブタイプ(Basic、EX、GX、V、VMAX など)
- レギュレーション(Standard、Expanded、Unlimited)
- タイプ(Water、Fire、Grass など)
- にげるためのエネルギー
- HP
- National Pokedex 番号
- その他!
- 名前(
クエリの例
次のようなクエリを試すことができます。
- 「標準レギュレーションで使用できる、にげるためのエネルギーが不要な基本 Pokemon を見せて」
- 「HP が 120 を超える水タイプの Pokemon を探して」
- 「名前に「char*」を含むカードを検索して」
- 「Standard フォーマットで禁止されているカードを見せて」
- 「Charmander から進化する EX Pokemon を探して」
クエリ構文
名前検索
- 通常の検索:
name:pikachu - 完全一致:
!name:pikachu - ワイルドカード:
name:char* - ハイフンを保持:
name:chien-pao
フィルター
- タイプ:
types:waterまたは-types:water(除外) - サブタイプ:
subtypes:basic - レギュレーション:
legalities.standard:legal - HP:
hp:[100 TO 200] - にげるためのエネルギー:
convertedRetreatCost:0
範囲クエリ
包含範囲には [ と ]、除外範囲には { と } を使用します。
hp:[100 TO 200]- HP が 100 から 200(両端を含む)hp:{100 TO 200}- HP が 100 から 200(両端を含まない)hp:[* TO 100]- HP が 100 以下hp:[100 TO *]- HP が 100 以上
応答形式
MCP は次のようなカード情報を返します。
- カード名
- セット名
- 高解像度のカード画像
- カードのレギュレーション
- リクエストに応じたその他のカード詳細
注意事項
- MCP は Pokemon TCG API を使用してカードデータを取得します。
- 画像は Pokemon TCG API の CDN から直接表示されます。
- すべてのクエリで大文字と小文字は区別されません。
- 1 つのクエリに複数のフィルターを組み合わせることができます。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。