mcpField
百
百鸽(ygocdb.com) MCP Server

百鸽(ygocdb.com) MCP Server

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

百鸽(ygocdb.com) MCP Server について

百鸽 MCP Serverは、百鸽の遊戯王カードデータベースをMCPクライアントから利用するためのサーバーです。キーワード検索、IDによる詳細取得、カード画像の取得に対応しています。

主な機能

  1. 01キーワードによるカード検索
  2. 02IDによるカード詳細取得
  3. 03IDによるカード画像取得
  4. 04STDIOとHTTPの実行モード

活用シーン

  1. 01名前や効果テキストでカードを検索
  2. 02カードの詳細情報を確認
  3. 03指定したカードの画像を取得

MCP 対応

カード検索、詳細取得、画像取得のツールをMCPクライアントに公開します。STDIOとHTTPの実行モードに対応しています。

設定

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

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

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

パッケージ
npmygocdb-mcp-server

ツール

3

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
querystringはいカード名や効果の説明などの検索キーワード

詳細

プロジェクトの README より

百鸽(ygocdb.com) MCP Server

English | 中文

一个基于 Model Context Protocol (MCP) 的服务端,用于与 百鸽(ygocdb.com)等 API 交互。提供了一系列工具来查询游戏王中文卡牌信息。

smithery badge

README の画像

API 文档

本服务端基于游戏王卡牌数据库的公开 API。

  • 卡牌搜索: https://ygocdb.com/api/v0/?search=关键字
  • 卡牌图片: https://cdn.233.momobako.com/ygopro/pics/<id>.jpg

使用示例

使用示例

功能特性

  • search_cards
    通过关键字搜索游戏王卡牌,可以搜索卡牌名称、效果文本等。

  • get_card_by_id
    通过卡牌ID获取单张游戏王卡牌的详细信息。

  • get_card_image
    通过卡牌ID获取游戏王卡牌的图片。

使用方法

通过 NPM 包使用
# 全局安装
npm install -g ygocdb-mcp-server

# 或直接运行(推荐)
npx ygocdb-mcp-server
本地开发
# 克隆项目
git clone <repository-url>
cd ygocdb-mcp

# 安装依赖
npm install

# 构建项目
npm run build

# 运行 STDIO 模式
npm run start:stdio

# 运行 HTTP 模式
npm run start:http
运行模式

服务端支持两种运行模式:

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": {
    "ygocdb": {
      "command": "npx",
      "args": ["ygocdb-mcp-server"]
    }
  }
}
使用本地构建
{
  "mcpServers": {
    "ygocdb": {
      "command": "node",
      "args": ["path/to/ygocdb-mcp/dist/index.js"],
      "cwd": "path/to/ygocdb-mcp"
    }
  }
}
Docker 部署
# 构建镜像
docker build -t ygocdb-mcp .

# 运行 STDIO 模式(用于集成)
docker run -i --rm ygocdb-mcp

# 运行 HTTP 模式(用于服务)
docker run -p 8081:8081 ygocdb-mcp
跨平台支持

项目使用 cross-env 确保在所有平台上正确设置环境变量:

  • Windows: npm run start:http 或 npm run start:stdio
  • macOS/Linux: npm run start:http 或 npm run start:stdio
  • Docker: 自动使用 HTTP 模式

コメント

MCP は初めてですか?

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

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