使用说明
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本地数据