switch游戏价格查询
MCP 服务配置
复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用
{
"mcpServers": {
"switch_game_mcp": {
"args": [
"switch-game-mcp@latest"
],
"command": "uvx",
"env": {}
}
}
}
SSE 传输配置
{
"mcpServers": {
"switch_game_mcp": {
"transport": "sse",
"url": "http://your-server:8000/sse"
}
}
}
可用工具 (4 个)
该服务在 MCP 协议中暴露的工具,AI 可按需调用
search_switch_games 2 个参数 需填 1 项
搜Switch游戏,看价格和折扣。多级fallback自动找最佳匹配。
必填参数:keyword
get_game_price_info 1 个参数 需填 1 项
查游戏各区服价格。用关键词搜到正确游戏名后再查价。
必填参数:game_name
get_switch_discounts 1 个参数
看看Switch现在有啥游戏在打折
该工具无需必填参数,直接调用即可
get_new_switch_games 1 个参数
最近有啥新出的Switch游戏
该工具无需必填参数,直接调用即可
服务介绍
Switch Game MCP Server
Switch游戏折扣与上新查询 MCP Server,基于 MCP (Model Context Protocol) 协议。
数据来源:eshop-prices.com(Nintendo eShop 官方各区服价格数据,实时更新)
功能
| 工具 | 描述 |
|---|---|
| search_switch_games | 搜Switch游戏,支持中文/英文/日文,自动fallback找最佳匹配 |
| get_game_price_info | 查某个游戏的各区服原始货币价格(日服日元、美服美元等) |
| get_switch_discounts | 看看现在有啥游戏在打折,热门大作优先展示 |
| get_new_switch_games | 最近有啥新出的Switch游戏 |
调用示意
AI 模型通过读取工具描述(docstring)自动判断何时调用。以下是各工具的典型触发场景:
| 用户说法 | 自动调用的工具 |
|---|---|
| "塞尔达多少钱" / "Zelda price" / "マリオの値段" | search_switch_games → get_game_price_info |
| "现在有啥游戏打折" / "Switch discounts" | get_switch_discounts |
| "最近出了什么新游戏" / "new Switch games" | get_new_switch_games |
| "日服和美服哪个便宜" / "cheapest region" | get_game_price_info |
| "宝可梦朱值得买吗" / "is Pokémon good" | search_switch_games |
💡 给模型的提示:搜索时中英文皆可,但如果中文搜不到结果,建议尝试用英文或日文游戏名再次调用,效果通常更好(因为 eshop-prices.com 对英文/日文的支持更完善)。
核心特性
- 中文搜索增强:中文搜不到时自动访问百度百科提取英文/日文名,再去搜索
- 各区服原价:
get_game_price_info返回各区服原始货币价格,方便比价 - 热门折扣优先:折扣列表优先展示 Persona、Hogwarts Legacy 等热门大作
- 零硬编码映射:纯 fallback 架构,不依赖维护繁重的映射表
安装
pip install switch-game-mcp
启动
switch-game-mcp
或者用 uvx(不用装):
uvx switch-game-mcp
MCP客户端配置
{
"mcpServers": {
"switch_game_mcp": {
"command": "uvx",
"args": ["switch-game-mcp@latest"],
"env": {}
}
}
}
环境变量
这个服务不需要配任何环境变量,装好直接用。
数据说明
本服务使用 eshop-prices.com 作为数据源,该网站汇总了 Nintendo Switch eShop 各区域(日服、美服、港服、欧服等)的官方价格数据。
协议
MIT