百鸽(ygocdb.com) MCP Server 是一个基于 Model Context Protocol (MCP) 的服务端,可与 百鸽(ygocdb.com)等 API 交互。它提供了一系列工具,方便用户查询游戏王中文卡牌信息。
English | 中文
本服务端基于游戏王卡牌数据库的公开 API,以下是一些基本的 API 接口:
https://ygocdb.com/api/v0/?search=关键字https://cdn.233.momobako.com/ygopro/pics/.jpg 本服务端基于游戏王卡牌数据库的公开 API,具体如下:
https://ygocdb.com/api/v0/?search=关键字https://cdn.233.momobako.com/ygopro/pics/.jpg 服务端支持两种运行模式:
如果你本地安装了 Node.js,可以按以下方式运行:
# Stdio 模式
npx ygocdb-mcp-server
# Streamable HTTP 模式
npx ygocdb-mcp-server --http
--http 参数),服务端将在以下端点可用:
http://localhost:3000/mcp
该模式为无状态模式,不维护会话信息,提供更简化和高效的通信方式。stdio 模式的示例配置:
{
"mcpServers": {
"ygocdb": {
"command": "docker",
"args": ["run", "-i", "--rm", "mcp/ygocdb"]
}
}
}
或使用 npx:
{
"mcpServers": {
"ygocdb": {
"command": "npx",
"args": ["ygocdb-mcp-server"]
}
}
}
docker build -t mcp/ygocdb .
然后你可以在 stdio 模式下运行:
docker run -i --rm mcp/ygocdb
或在 Streamable HTTP 模式下运行:
docker run -i --rm -p 3000:3000 mcp/ygocdb --http