mcpField
G
gaming-research

gaming-research

github.com/crawlora-org其他141 次安装1 天前更新
代码仓库

关于 gaming-research

通过 Crawlora API 查询 Steam 和 PlayStation Store 的游戏信息。可获取商店详情、价格、评价、玩家数量、趋势及促销信息,便于比较和发现游戏。

主要功能

  1. 01搜索 Steam 与 PlayStation 游戏
  2. 02获取商店详情与价格
  3. 03查看评价和 Steam 玩家数量
  4. 04浏览榜单、分类与新作
  5. 05查找促销和折扣游戏

适用场景

  1. 01购买前比较游戏价格与评价
  2. 02查看 Steam 当前玩家数量
  3. 03发现热门游戏或新作
  4. 04在两个商店查找折扣

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/crawlora-org/crawlora-skills --skill gaming-research

安装后在 Claude Code 中输入/gaming-research确认已加载。

附带文件reference/endpoints.mdscripts/crawlora.sh

详细介绍

游戏研究

通过 Crawlora API 查询 Steam 和 PlayStation Store 上的游戏商店页面、定价、评价和玩家人数,并以规范化 JSON 格式获取数据——无需抓取商店页面。

适用场景

  • “ 的价格是多少 / 评分如何?”
  • “现在有多少人在玩 ?”(Steam 玩家人数)
  • “现在有哪些热门游戏 / 最多人玩的游戏 / 畅销游戏?”
  • “有哪些游戏正在打折?”(Steam 或 PlayStation 优惠)
  • “查找 <genre/tag> 类型的游戏”或“与 类似的游戏”。

设置(一次性)

  • 在 https://crawlora.net 获取免费的 Crawlora API 密钥(每月 2,000 点额度,无需信用卡)。
  • 运行辅助脚本前,在环境中设置 CRAWLORA_API_KEY。
  • 辅助脚本会从环境中读取 CRAWLORA_API_KEY,并向 https://api.crawlora.net/api/v1 发送请求。密钥缺失或无效时会返回 401。

工作原理

  1. Steam — 使用 /steam/search(term)查找 appid,然后使用 /steam/app 获取商店页面,使用 /steam/reviews(以及 /reviews/histogram) 获取评价数据,使用 /steam/players 获取当前同时在线玩家人数, 使用 /steam/news 获取更新,使用 /steam/achievements 获取 成就列表。/steam/charts/most-played、/steam/charts/concurrent、 /steam/charts/top-releases、/steam/top-sellers 和 /steam/featured 可用于查看热门游戏;/steam/tags 和 /steam/category/{slug} 可按类型或标签筛选。
  2. PlayStation — 使用 /playstation/search(term)查找产品 id, 然后使用 /playstation/product 获取详情,使用 /playstation/concept 获取游戏所属系列或概念的综合页面,使用 /playstation/category 浏览 分类,使用 /playstation/deals 查看当前优惠, 使用 /playstation/latest 查看新发行游戏。

完整端点列表、方法和参数:reference/endpoints.md。

调用 API

# Steam:
scripts/crawlora.sh /steam/search term="Hades" | jq '.'
scripts/crawlora.sh /steam/app appid=1145360 | jq '.'
scripts/crawlora.sh /steam/players appid=1145360 | jq '.'

# PlayStation:
scripts/crawlora.sh /playstation/search term="Spider-Man" | jq '.'
scripts/crawlora.sh /playstation/deals | jq '.'

所有请求都使用 scripts/crawlora.sh;该脚本可避免将 API 密钥暴露在命令行参数中。

端点参考

请参阅 reference/endpoints.md,了解此技能使用的所有 Steam 和 PlayStation 端点。

示例

  • 购买决策摘要: 一次性调用 /steam/app(价格、标签)+ /steam/reviews/histogram (评分分布)+ /steam/players(游戏是否仍然活跃)。
  • 当前热门游戏: 使用 /steam/charts/most-played + /steam/top-sellers 查询,并与 /playstation/latest 上的主机游戏新作交叉核对。
  • 寻找促销: 使用 /steam/featured(特惠)+ /playstation/deals, 查询同一款游戏在两个商店的优惠情况。

备注与限制

  • 额度 / 成功后计费: 仅对 2xx 响应计费;免费套餐每月提供 2,000 点额度。 请在 https://crawlora.net 获取密钥。
  • 仅限公开数据——公开商店页面和评价页面。
  • 安全性: 密钥仅保存在 CRAWLORA_API_KEY 中——切勿将其硬编码、放入查询参数或提交到代码库。
  • Steam 定价和可用性因地区而异——在支持的情况下,传入 cc(国家/地区 代码)和 l(语言),以匹配特定商店页面。
  • 调用详情端点前,先通过 .../search 将名称解析为平台 ID。

评论

支持 Markdown