MTG Deck Manager MCP Servers について
Magic: The Gatheringのデッキ管理と、Scryfall経由のカード情報検索を行う2つのMCPサーバーです。デッキや手札の操作に対応し、Claudeからカードを検索できます。
主な機能
- 01デッキリストのアップロードと管理
- 02ドローと手札の確認
- 03マリガンとサイドボード
- 04Scryfallのカード情報検索
- 05ランダムなカードの取得
活用シーン
- 01対戦用デッキの読み込み
- 02カードを引いて手札を確認
- 03マリガンやサイドボードの実施
- 04対戦中のカード情報検索
MCP 対応
デッキ管理とScryfallのカード検索を担う別々のMCPサーバーを提供し、ClaudeなどのMCPクライアントから利用できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
MTG Deck Manager MCP サーバー
このプロジェクトでは、Claude を通じて Magic: The Gathering のデッキやカード情報を直接操作するための Model Context Protocol(MCP)サーバーを提供します。
機能
- MTG Deck Manager:デッキのアップロード、カードのドロー、手札の管理、マリガンの実行、サイドボーディングに対応します
- Scryfall API Integration:カードの検索、ランダムなカードの取得、カード情報の参照に対応します
インストール
- このリポジトリをローカルマシンにクローンします。
git clone https://github.com/artillect/mtg-deck-mcp-server.git
cd mtg-deck-mcp-server
- Python 仮想環境をセットアップします。
# Create and activate a virtual environment
python -m venv .venv
.venv\Scripts\activate
# Install dependencies
pip install fastmcp httpx
Claude デスクトップクライアントの設定
以下を Claude の設定ファイルに追加します。
{
"mcp_servers": {
"mtg-server": {
"command": "C:\\Path\\To\\Your\\Project\\.venv\\Scripts\\python.exe",
"args": [
"C:\\Path\\To\\Your\\Project\\mtg_server.py"
]
},
"scryfall": {
"command": "C:\\Path\\To\\Your\\Project\\.venv\\Scripts\\python.exe",
"args": [
"C:\\Path\\To\\Your\\Project\\scryfall_server.py"
]
}
}
}
パスをローカルのインストール先に合わせて変更してください。
使い方
Claude クライアントでサーバーをセットアップした後、Claude に次のように依頼して操作できます。
- MTG デッキリストをアップロードする
- デッキからカードをドローする
- 手札を表示する
- Scryfall でカード情報を検索する
- ランダムなカードを取得する、または名前で検索する
注意事項
- Scryfall サーバーは開発中のため、まれにクラッシュすることがあります。
- 各機能を使用する際は、両方のサーバーが実行中であることを確認してください。
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。