返回市场
PTCG-MCP

PTCG-MCP

作者:jlgrimes8 星标更新:2025-04-09

项目介绍

Pokémon TCG 卡片搜索 MCP

此模型上下文协议(MCP)服务器允许 Claude 搜索并显示 Pokémon 交易卡片游戏中的卡片。

安装说明

  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 卡片的问题,例如:

  • "给我看标准合法的基本 Pokémon 卡片,且无需退场费用"
  • "找到 HP 超过 120 的水属性 Pokémon 卡片"
  • "搜索 Pikachu 卡片"

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

功能

  • 按名称、类型、子类型、合法性等搜索卡片
  • 查看高分辨率卡片图像
  • 根据各种卡片属性进行筛选:
    • 名称(支持精确匹配 ! 和通配符 *
    • 子类型(如基本、EX、GX、V、VMAX 等)
    • 合法性(标准、扩展、无限)
    • 类型(水、火、草等)
    • 退场费用
    • HP
    • 国家图鉴编号
    • 更多!

示例查询

这里有一些你可以尝试的示例查询:

  • "给我看标准合法的基本 Pokémon 卡片,且无需退场费用"
  • "找到 HP 超过 120 的水属性 Pokémon 卡片"
  • "搜索名称中包含 'char*' 的卡片"
  • "给我看标准格式下的禁用卡片"
  • "找到从 Charmander 进化而来的 EX Pokémon 卡片"

查询语法

名称搜索

  • 常规搜索: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 显示
  • 所有查询均为大小写不敏感
  • 可以在一个查询中组合多个筛选条件