大学院废墟(sbwsz.com) MCP Server について
大学院废墟(sbwsz.com) MCP Serverは、MCPクライアントをサイトの公開APIに接続し、中国語版マジック:ザ・ギャザリングのカード情報を検索します。カードやセットの照会、検索、カード画像による文字画像の作成に対応します。
主な機能
- 01セットコードと番号でカードを検索
- 02クエリ構文によるカード検索
- 03セットと収録カードの一覧取得
- 04カード画像で文字画像を作成
活用シーン
- 01セットコードとコレクター番号でカードを探す
- 02色やパワーなどの条件でカードを検索
- 03セットと収録カードの情報を取得
- 04カード画像を使ってテキスト画像を作成
MCP 対応
MCPサーバーはツールを通じて大学院废墟の公開APIを利用し、カード検索・照会、セット情報の取得、画像作成を提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
6掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| set | string | はい | セットコード。例:'NEO'、'MOM' |
| collector_number | string | はい | コレクター番号。例:'1'、'112'、'1a' |
詳細
大学院废墟(sbwsz.com) MCP サーバー
English | 中文
Model Context Protocol (MCP) に基づくサーバーで、大学院废墟 API と連携します。中国語版のマジック:ザ・ギャザリングのカード情報を検索するための一連のツールを提供します。
API ドキュメント
このサーバーは大学院废墟の公開 API に基づいています。以下のリンクから、API ドキュメントの全文を確認できます。
使用例

機能
- get_card_by_set_and_number
セットコードとコレクター番号を指定して、1枚のカードを取得します。 - search_cards
クエリ文字列でカードを検索します。ページネーションと並べ替えに対応しています。t:creature c:r(赤のクリーチャー)やpow>=5 or mv<2(パワーが5以上、またはマナ総量が2未満)など、複雑なクエリ構文にも対応しています。 - get_sets
すべてのカードセットの情報を取得します。 - get_set
1つのセットの詳細情報を取得します。 - get_set_cards
指定したセットのすべてのカードを取得します。ページネーションと並べ替えに対応しています。 - hzls
活字乱刷:入力したテキストをマジック:ザ・ギャザリングのカード画像でつなぎ合わせて画像を作成します。
使用方法
NPM パッケージを使用する
# 全局安装
npm install -g sbwsz-mcp-server
# 或直接运行(推荐)
npx sbwsz-mcp-server
ローカルでの開発
# 克隆项目
git clone <repository-url>
cd sbwsz-mcp
# 安装依赖
npm install
# 构建项目
npm run build
# 运行 STDIO 模式
npm run start:stdio
# 运行 HTTP 模式
npm run start:http
実行モード
サーバーは2つの実行モードに対応しています。
STDIO モード(デフォルト)
Claude Desktop などの MCP クライアントと直接連携する場合に使用します。
npm run start:stdio
HTTP モード
コンテナーへのデプロイや HTTP クライアントからのアクセスに使用します。
npm run start:http
HTTP サーバーはポート 8081 で起動し、エンドポイントは http://localhost:8081/mcp です。
Claude Desktop との連携
claude_desktop_config.json に設定を追加します。
NPX を使用する(推奨)
{
"mcpServers": {
"sbwsz": {
"command": "npx",
"args": ["sbwsz-mcp-server"]
}
}
}
ローカルビルドを使用する
{
"mcpServers": {
"sbwsz": {
"command": "node",
"args": ["path/to/sbwsz-mcp/dist/index.js"],
"cwd": "path/to/sbwsz-mcp"
}
}
}
Docker へのデプロイ
# 构建镜像
docker build -t sbwsz-mcp .
# 运行 STDIO 模式(用于集成)
docker run -i --rm sbwsz-mcp
# 运行 HTTP 模式(用于服务)
docker run -p 8081:8081 sbwsz-mcp
クロスプラットフォーム対応
プロジェクトでは cross-env を使用して、すべてのプラットフォームで環境変数を正しく設定します。
- Windows:
npm run start:httpまたはnpm run start:stdio - macOS/Linux:
npm run start:httpまたはnpm run start:stdio - Docker: HTTP モードが自動的に使用されます
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。