关于 flipzi-mcp
flipzi-mcp 是运行在本机的 MCP 服务,通过 Flipzi Data API 为交易卡查询提供数据,适用于收藏者和市场观察者。它支持价格、成交记录和历史查询,且使用者自行提供 API 密钥。
主要功能
- 01按名称搜索卡牌
- 02查询当前价格与市场信心度
- 03查看每日价格历史
- 04查询 eBay 成交比较
- 05浏览游戏、系列及卡牌清单
- 06查看市场涨跌榜与盒装估值
适用场景
- 01查询某张卡牌的当前价格
- 02比较卡牌的已售价格
- 03追踪卡牌价格变化
- 04查找某款游戏的系列和卡牌
MCP 相关
该 MCP 服务通过 stdio 连接 MCP 客户端,并将调用转发至 Flipzi Data API。它向客户端提供卡牌搜索、价格、历史及相关市场数据工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
11收录的工具列表 · 更新于 2 周前
此工具无需参数。
详细介绍
Flipzi MCP 服务
向 Claude、Cursor 或任何 MCP 客户端询问集换式卡牌价格:搜索卡牌、获取当前价格、已售商品对比数据、价格历史、市场涨跌榜、游戏和系列。这是对 Flipzi Data API 的轻量本地封装。你需要自备 Flipzi API 密钥;免费计划无需绑定银行卡。
通过 stdio(npx)在你的计算机上运行。没有任何托管服务,唯一的网络流量是你向 data.flipzi.io 发出的请求。
源码:https://github.com/flipzitcg/flipzi-mcp。这是公开镜像;如有问题,请通过 GitHub Issues 报告,而非提交拉取请求。
1. 获取密钥(免费)
- 创建账户:https://flipzi.io/account/register?product=data&utm_source=npm&utm_medium=directory&utm_campaign=202610_mcp
- 验证电子邮件。系统会为你创建免费密钥额度(每月 500 个单位,每分钟 5 次请求)。
- 在 https://flipzi.io/account/keys 创建密钥(密钥以
fz_live_开头,且只会显示一次)。
2. 将密钥添加到你的 AI 工具
需要 Node.js 18+。将 fz_live_... 替换为你的密钥。
Claude Code
claude mcp add --env FLIPZI_API_KEY=fz_live_... --transport stdio flipzi -- npx -y @flipzitcg/mcp
使用 claude mcp list 或 /mcp 检查。添加 --scope user 可在每个项目中使用。
Claude Desktop(一键安装) — 发布后,从 GitHub releases 下载 flipzi-mcp.mcpb 并打开;Claude Desktop 会在遮蔽字段中要求你输入密钥。
Claude Desktop(配置文件) — 进入 Settings → Developer → Edit Config(macOS 上为 ~/Library/Application Support/Claude/claude_desktop_config.json,Windows 上为 %APPDATA%\Claude\claude_desktop_config.json),然后完全退出并重新打开应用:
{
"mcpServers": {
"flipzi": {
"command": "npx",
"args": ["-y", "@flipzitcg/mcp"],
"env": { "FLIPZI_API_KEY": "fz_live_..." }
}
}
}
Cursor — 将相同的代码块添加到 ~/.cursor/mcp.json(所有项目)或 .cursor/mcp.json(单个项目)。不要提交包含密钥的文件。
然后询问:“Umbreon VMAX 现在值多少钱?”,或调用 flipzi_account 查看你的计划。
工具
| 工具 | 需要 | 单位 | 功能 |
|---|---|---|---|
flipzi_account | 任意密钥 | 0 | 查看你的计划、已用额度,以及计划解锁的工具 |
flipzi_list_games | Free | 1 | 支持的游戏 |
flipzi_list_sets | Free | 1 | 某个游戏的系列 |
flipzi_list_set_cards | Free | 1 | 某个系列中的卡牌(获取卡牌 ID) |
flipzi_search_cards | Free | 1 | 按名称搜索 |
flipzi_get_card | Free | 1 | 卡牌详情 |
flipzi_get_price | Free | 1 | 当前价格、市场价格和置信度(评级卡牌需要 Pro) |
flipzi_get_history | Basic | 1 | 每日历史记录(Basic 提供 30 天,Pro+ 提供更长时间) |
flipzi_get_sold_comps | Pro | 1 | 买家在 eBay 上的实际成交价 |
flipzi_get_movers | Ultra | 5 | 某个游戏中涨幅最大或跌幅最大的卡牌 |
flipzi_get_box_value | Pro | 1 | 密封补充包盒的价格与盒内卡牌的估算价值(通过校验的英文版 Pokémon 卡盒;仅提供范围,不作保证) |
flipzi_get_cardmarket_conditions | Ultra | 1 | 按语言、工艺和 Cardmarket 等级(Mint 至 Poor)列出 Cardmarket 要价:最低价和中位数,并注明读取日期 |
所需计划依据 API 自身的契约(openapi.yaml,版本见 src/plans.generated.ts)读取,而非猜测。计划和价格:https://flipzi.io/api/pricing/?utm_source=npm&utm_medium=directory&utm_campaign=202610_mcp。**始终会列出所有工具。**如果你的计划不包含某项工具,该工具会说明这一点、指出支持该工具的计划、提供升级链接,并且拒绝调用不扣除任何单位。
用量与限制
- 每次调用消耗 1 个单位(movers 消耗 5 个)。API 按 UTC 月份统计每个账户的用量;
flipzi_account会显示剩余用量。 - 免费计划每分钟允许 5 次请求。短暂等待(≤10 s)会自动重试一次;更长的等待会报告出来。
- **会话预算:**此服务每次运行消耗达到
FLIPZI_MCP_MAX_UNITS个单位后会自行停止(默认为 150),以免 Agent 循环耗尽你当月的用量。设置为0表示不限制。重启服务即可重置。 - 每次调用的输出上限约为 20 KB;搜索默认返回 10 张卡片。
设置(环境变量)
| 变量 | 默认值 | |
|---|---|---|
FLIPZI_API_KEY | 必填 | 你的密钥。绝不会打印或记录。 |
FLIPZI_MCP_MAX_UNITS | 150 | 每次运行的单位预算,0 = 不限 |
FLIPZI_MCP_NO_CLIENT_TAG | 未设置 | 设为 1 可停止发送下方的客户端标头 |
FLIPZI_API_BASE | https://data.flipzi.io | 仅用于测试 |
发送的内容,以及 Flipzi 能了解到的信息(无隐藏遥测)
- 你的请求会像任何 API 客户端一样,携带密钥发送到
data.flipzi.io。不会进行其他网络调用,也没有分析服务、更新检查或远程控制。 - 每个请求都会携带
User-Agent: flipzi-mcp/<version>和X-Flipzi-Client: mcp/<version>。Flipzi 只会记录调用来自 MCP 服务(值为mcp),以便统计 MCP 用量,并了解用户尝试使用哪些受计划限制的工具。将FLIPZI_MCP_NO_CLIENT_TAG=1设为退出统计;其他功能不受影响。 - 此服务输出的链接(注册、密钥、升级)包含
utm_source=mcp,因此 Flipzi 可以知道账户是从此处开始的。这些只是普通查询参数,可以删除。 - 提示词、对话和卡片查询不会发送到其他地方;它们只会作为你所请求调用的 API 参数发送。
故障排除
- “FLIPZI_API_KEY is not set” — 客户端配置的
env中缺少密钥;编辑后请重启客户端。 - 工具未显示在 Claude Desktop 中 — 完全退出并重新打开;检查
~/Library/Logs/Claude/mcp-server-flipzi.log(macOS)或%APPDATA%\Claude\logs(Windows)。在 Windows 上,如果npx失败,请全局安装 npm(npm install -g npm)。 - “Not on your plan” — 这是预期情况;请参阅表格。运行
flipzi_account。 - 联系支持时,请提供错误中的
request_id。请参阅 SUPPORT.md。
免费计划不授予商业用途许可。数据仅供参考;请参阅 API 条款。采用 MIT 许可。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。