OSRS MCP 服务器用于与 Old School RuneScape (OSRS) 维基 API 和数据文件进行交互。它提供了一系列工具,可通过模型上下文协议搜索 OSRS 维基并访问游戏数据定义,为开发者和玩家提供了便利。
OSRS MCP 服务器能帮助你轻松与 OSRS 维基 API 和数据文件交互。以下是使用前的准备步骤。
此服务器实现了多种实用工具,涵盖 OSRS 维基方法、游戏数据搜索方法及其他工具,具体如下:
osrs_wiki_search:在 OSRS 维基中搜索与给定搜索词匹配的页面。osrs_wiki_get_page_info:获取特定 OSRS 维基页面的信息。osrs_wiki_parse_page:获取特定 OSRS 维基页面的解析 HTML 内容。search_varptypes:搜索 varptypes.txt 文件以查找存储玩家状态和进度的变量(varps)。search_varbittypes:搜索 varbittypes.txt 文件以查找来自 varps 的单个位(varbits)。search_iftypes:搜索 iftypes.txt 文件以查找游戏界面定义。search_invtypes:搜索 invtypes.txt 文件以查找游戏中的库存类型定义。search_loctypes:搜索 loctypes.txt 文件以查找游戏世界中位置/对象类型定义。search_npctypes:搜索 npctypes.txt 文件以查找非玩家角色(NPC)定义。search_objtypes:搜索 objtypes.txt 文件以查找游戏中的对象/物品定义。search_rowtypes:搜索 rowtypes.txt 文件以查找各种界面中使用的行定义。search_seqtypes:搜索 seqtypes.txt 文件以查找动画序列定义。search_soundtypes:搜索 soundtypes.txt 文件以查找游戏中的音效定义。search_spottypes:搜索 spottypes.txt 文件以查找图形效果(spot animation)定义。search_sprotypes:搜索 srotypes.txt 文件以查找某种类型的定义(此处原文有误,可能应为 srotypes 或其他相关术语)。search_listtypes:搜索 listtypes.txt 文件以查找列表类型定义。list_data_files:获取所有可用数据文件的列表。以下是安装和启动服务器的具体命令:
# 安装依赖项
npm install
# 在开发模式下启动服务器
npm start
# 构建服务器
npm run build
此 MCP 服务器根据 MIT 许可证发布。这意味着您可以自由使用、修改和分发软件,但需遵守 MIT 许可证的条款和条件。有关详细信息,请参阅项目存储库中的 LICENSE 文件。
⚠️ 重要提示
在翻译过程中发现原文中有一处可能的错误(
search_sprotypes),建议根据上下文或项目实际文件检查是否为其他术语。