这是一个与RuneScape(RS)和Old School RuneScape(OSRS)数据交互的MCP服务器,包括物品价格、玩家排名等信息。
https://github.com/user-attachments/assets/7c141575-443b-4b76-8b33-6d48ec82fbe7
该MCP服务器提供了多个工具,用于在游戏过程中从准确的数据源回答您的问题。
get_item_details)获取可交易物品的全面信息,包括:
https://runescape.wiki/w/Application_programming_interface#detail
get_item_price_history)访问过去180天内某物品的价格历史,包括:
https://runescape.wiki/w/Application_programming_interface#Graph
get_player_hiscore)获取任何玩家技能和活动的排名及经验值,包括:
https://runescape.wiki/w/Application_programming_interface#Hiscores_Lite_2
get_top_rankings)查看特定技能或活动的最高排名(最多50名),包括:
https://runescape.wiki/w/Application_programming_interface#ranking
get_player_count)获取当前在线的RuneScape和Old School RuneScape玩家数量,包括:
https://runescape.wiki/w/Application_programming_interface#player_count
get_rsuser_total)获取可以访问任何形式RuneScape的账户总数。这包括在FunOrb或特定版本的RuneScape上创建的账户,包括:
https://runescape.wiki/w/Application_programming_interface#rsusertotal
为了保持一致性,我只使用支持RS和OSRS数据的API端点。
目标是让您能够轻松地从源头获取更准确的数据,同时进行网页抓取。
以下是一些您可以向AI询问的示例查询:
“龙弯刀在大交易所的价格是多少?”
“托尔瓦全盔的价格”
“龙镐当前的价格”
“在过去30天里,龙镐的价格变化了多少百分比?”
“在过去90天里,龙镐的价格变化了多少百分比?”
“在过去180天里,龙镐的价格变化了多少百分比?”
“给我阿玛迪尔神剑的描述”
“给我龙弯刀的图标”
“阿比斯鞭子的编号是什么?”
“给我龙弯刀的价格历史”
“2025年4月1日的符文弯刀价格?”
“Zezima的排名是多少?”
“Zezima在RuneScape上的排名是多少?”
“Lynx Titan的整体经验有多少?”
“Iron Hyger铁人模式的排名?”
“整体排名前十?”
“给我攻击排名前五十”
“RuneScape上敏捷排名第一的是谁?”
“Zulrah击杀数最多的人?”
“给我Jad排名前五”
您可以在许多客户端中使用MCP服务器,例如:
将此片段粘贴到您的MCP配置中,您的客户端正在使用它
{
"mcpServers": {
"mcp-server-runescape": {
"command": "npx",
"args": ["-y", "mcp-server-runescape"]
}
}
}
您可以在(Mac)中找到配置文件:
~/Library/Application Support/Claude/claude_desktop_config.json
/Users/name/.cursor/mcp.json
需要 在您的系统上安装Node.js
yarn
或
npm install
{
"mcpServers": {
"mcp-server-runescape": {
"command": "node",
"args": ["/Users/path/to/mcp-server-runescape/src/server.js"]
}
}
}
yarn dev
或
npm run build
确保:
/path/to/mcp-server-runescape替换为您实际安装路径。更新配置后,请重启Claude桌面版或Cursor以使更改生效。
您可以使用任何您想要的客户端,目前我的个人偏好是Cursor,结合deepseek-v3.1,表现非常出色。
有关此MCP服务器使用的RuneScape API端点的详细信息,请访问: RS/Wiki API
我在周末构建了这个项目,以便更多地了解MCP服务器。RuneScape是一个完美的主题来尝试它。
如果这在您进行网页抓取时有所帮助,并且您希望支持我,请随意