SuperAPI AI 工具集

mcp-server-runescape

mcp-server-runescape 是一个 MCP(Model Context Protocol)服务器,用于在 AI 客户端中查询《RuneScape》(RS)与《Old School RuneScape》(OSRS)的游戏数据。它提供多个工具,可以获取物品详情与价格、物品 180 天价格历史、玩家 Hiscores 排名与经验、特定技能或活动的前 50 名排行榜、当前在线玩家数量,以及 RuneScape 账号创建总量。该服务器优先选用同时支持 RS 与 OSRS 数据的 API 端点,目标是在游玩过程中直接从数据源获取更准确的信息。资料中未提供收费、价格或效果类信息。

访问官网

工具介绍

mcp-server-runescape 是一个基于 MCP(Model Context Protocol)的服务器,提供与《RuneScape》(RS)和《Old School RuneScape》(OSRS)数据交互的工具。它的用途是让 AI 客户端在游玩 RuneScape 时,能够从准确的数据源直接获取信息,从而回答相关问题。

主要能力(工具):

  1. get_item_details:获取可交易物品的综合信息,包括 Grand Exchange 当前价格、价格趋势(24 小时、30 天、90 天和 180 天)以及物品描述(examine text)。
  2. get_item_price_history:获取物品过去 180 天的价格历史,包括某一天(时间戳)的价格和某一天(时间戳)的平均价格。
  3. get_player_hiscore:获取任意玩家各技能和活动的排名与经验,包括经验值和活动分数。
  4. get_top_rankings:查看特定技能或活动的前几名玩家(最多 50 名),包括分数(技能和活动通用)。
  5. get_player_count:获取 RuneScape 和 Old School RuneScape 当前在线玩家数量(实时玩家数)。
  6. get_rsuser_total:获取当前已创建的可访问任意形式 RuneScape 的账号数量,包括在 FunOrb 或某一版本 RuneScape 中创建的账号,提供历史账号创建数据。

使用方式: 该 MCP 服务器可用于多种客户端,例如 Claude Desktop 和 Cursor。使用前需要系统已安装 Node.js。 一种方式是通过 NPM 包在客户端配置中添加 MCP 服务器;另一种方式是克隆仓库并安装依赖:yarn 或 npm install。然后在 Claude Desktop 或 Cursor 的配置中填入类似如下内容: { "mcpServers" : { "mcp-server-runescape" : { "command" : " node " , "args" : [ " /Users/path/to/mcp-server-runescape/src/server.js " ] } } } 其中 /path/to/mcp-server-runescape 需替换为实际安装路径。配置文件位置示例:Claude Desktop(mac)为 ~/Library/Application Support/Claude/claude_desktop_config.json;Cursor 为 /Users/name/.cursor/mcp.json。更新配置后需重启 Claude Desktop 或 Cursor 使更改生效。可选:运行调试器/检查器 yarn dev 或 npm run build。

适用场景: 在游玩 RuneScape 或 Old School RuneScape 时,通过 AI 客户端查询物品价格、价格历史、玩家排名、技能经验、在线人数等数据。资料中给出的示例查询类别为“物品价格历史”。

限制与说明: 为保持一致性,作者尽量只使用同时支持 RS 和 OSRS 数据的 API 端点。详细的 API 端点信息可参考 RS/Wiki API。资料中未提供其他限制、收费、价格或效果信息。