宝可梦卡牌MCP

@jlgrimes/ptcg-mcp
0 Stars 21 次浏览 jlgrimes 更新于 2026-08-23

一种模型上下文协议服务器,允许克劳德通过名称、类型、合法性及统计数据等属性筛选搜索并显示宝可梦交易卡牌游戏卡片。

MCP 服务配置

复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用

{
  "mcpServers": {
    "ptcg-mcp": {
      "args": [
        "ABSOLUTE_PATH_HERE/dist/index.js"
      ],
      "command": "node"
    }
  }
}

服务介绍

Pokémon TCG 卡牌搜索 MCP

此 Model Context Protocol (MCP) 服务器允许 Claude 搜索和显示 Pokémon Trading Card Game 卡牌。

设置说明

  1. 更新您的 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"]
        }
      }
    }
    
  2. 退出 Claude:

    • 打开任务管理器
    • 完全退出 Claude
  3. 重新启动 Claude:

    • Pokémon TCG 卡牌搜索 MCP 将自动加载
    • 现在您可以向 Claude 询问关于 Pokémon 卡牌的问题

使用方法

配置完成后,您可以向 Claude 询问有关 Pokémon 卡牌的问题,例如:

  • "显示标准合法的基础宝可梦且撤退费用为0的卡牌"
  • "查找 HP 超过 120 的水属性宝可梦"
  • "搜索皮卡丘卡牌"

Claude 将显示匹配的卡牌及其图像和相关信息。

功能

  • 按名称、类型、子类型、合法性等搜索卡牌
  • 查看高分辨率卡牌图像
  • 按各种卡牌属性过滤:
    • 名称(支持使用 ! 进行精确匹配,使用 * 作为通配符)
    • 子类型(例如:基础、EX、GX、V、VMAX 等)
    • 合法性(标准、扩展、无限制)
    • 类型(水、火、草等)
    • 撤退费用
    • HP
    • 全国图鉴编号
    • 等等!

示例查询

这里是一些您可以尝试的示例查询:

  • "显示标准合法的基础宝可梦且撤退费用为0的卡牌"
  • "查找 HP 超过 120 的水属性宝可梦"
  • "搜索名称中包含 'char*' 的卡牌"
  • "显示在标准赛制中被禁用的卡牌"
  • "查找从火恐龙进化而来的 EX 宝可梦"

查询语法

名称搜索

  • 常规搜索: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 使用 Pokémon TCG API 获取卡牌数据
  • 图像直接来自 Pokémon TCG API 的 CDN
  • 所有查询均不区分大小写
  • 可以在一个查询中组合多个过滤器