卡牌收藏
收藏保存在玩家电脑上(~/.cache/mtg/collection.json),套牌构建技能会自动使用它来优先显示已拥有的卡牌并计算“购买成本”。使用 mtgdb MCP 服务器的工具(完整名称 mcp__plugin_mtg_mtgdb__<tool>):
mtg_collection(只读):show(显示)、find(查找)、have(拥有)、fits(适合)、export(导出)mtg_collection_edit:import(导入)、add(添加)、remove(移除)、restore(恢复)
请求:$ARGUMENTS
获取收藏
询问玩家在哪里记录卡牌,然后准确告知如何导出(一行):
- Moxfield: 收藏 → 导出 → CSV
- Archidekt: 收藏 → 导出 → CSV
- ManaBox: 收藏 → 分享或以 CSV 格式导出
- 尚未使用任何工具: 粘贴列表(例如
2 Sol Ring,每行一张卡牌;可选的系列代码和*F*表示闪卡)
玩家可以粘贴 CSV 文本或提供文件路径。import 会替换整个收藏:如果已有收藏(mtg_collection show 成功),先询问是替换还是合并(merge: true)。
保持更新
- 开包、交易获得、新预组:使用
add添加列表。 - 交易、出售、或卡牌给了朋友:使用
remove。如果玩家要移除的数量超过其拥有的数量,请告知。 - 每次更改都会先创建备份;
restore可撤销最近一次更改。在重要导入后提及此功能。 - 无法识别的名称会出现在
unresolved中并附有建议:询问玩家指的是哪张牌,然后用add添加。切勿猜测。
回答问题
- 价值多少?
show:总计、最有价值卡牌、价格日期。已拥有的印刷版本和闪卡按相应价格计价;没有已知印刷版本的卡牌按最便宜副本计价,因此说明这是估算值。 - 我拥有 X 吗? 使用带
card参数的show,或带query参数的find。 - 按颜色、类别或角色查找:
find(例如身份 "Gruul",角色 "ramp")。 - 这套牌还缺什么? 使用带套牌列表的
have:已拥有卡牌、缺少的卡牌、以及购买剩余卡牌的最低成本。基本地默认视为已拥有。 - 这张指挥官适合什么? 使用
fits并指定指挥官(如果是搭档,则指定两位)。它会列出符合颜色限制且已拥有的卡牌,按流行度排序;在推荐给套牌之前先查看卡牌。 - 我能组什么? 询问玩家正在考虑哪些指挥官(或提议用
mtg-research推荐一些),对每个指挥官运行fits并比较数量、角色和价值。 - 导出: 以 Moxfield 列表或 CSV 格式导出(保留印刷版本和闪卡标记),用于 Moxfield/Archidekt 收藏导入或电子表格。
在两个玩家之间分堆
用于“把这盒/Secret Lair 分给 Sam 和我”:不向收藏添加任何内容;获取粘贴的卡牌堆,询问每位玩家的指挥官和愿望(“Sam 想要所有 Gandalf 卡”),用 mtg_card 检查每个指挥官的颜色身份,然后以表格形式(卡牌 → 归属 → 原因)提出分堆建议。不适合任何人颜色的卡牌列为“交易或归档”,不隐藏。只有在玩家要求时才修改收藏。