OSRS游戏数据服务

提供实时OSRS游戏数据的MCP服务器,包括玩家统计、装备查询、BOSS设置、DPS计算、维基页面和GE价格等功能。

  • by ThatcherT
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 ThatcherT/osrs-mcp

使用说明

osrs mcp

MCP服务器,为Claude提供实时OSRS游戏数据。玩家统计数据、装备查找、老板设置、DPS计算、维基页面和GE价格来自实际的游戏API,而不是过时的训练数据。

快速开始

需要Python 3.11+和 紫外线.

uv sync
cp config.example.json config.json  # add your RSN(s)

添加到克劳德代码MCP配置(~/.claude/settings.json):

{
  "mcpServers": {
    "osrs": {
      "command": "uv",
      "args": ["run", "--directory", "/path/to/osrs-wiki-mcp", "osrs-mcp"]
    }
  }
}

工具

19个工具,涵盖玩家帐户、物品、怪物、老板、DPS数学和维基搜索。亮点:

工具 目的
player_stats 级别、老板KC、铁人检测
player_gear RuneLite银行数据中的最佳设备
calc_dps 带有真实玩家统计数据的DPS计算器
boss_setup 自动对银行里的每一件武器与老板进行排名
compare_weapons 并排武器DPS比较
monster_drops 适合任何怪物的全桌
item_price GE实时价格
read_wiki_page 按分区获取wiki内容

测试

uv run pytest

堆栈

  • Python 3.11+,uv
  • MCP协议(mcp[cli])
  • httpx用于异步HTTP
  • Pydantic用于数据验证
  • OSRS Wiki API、智者老人API、RuneLite本地数据