返回 MCP 目录
public公开dns本地运行

OSRS Wiki

这是一个用于与《Old School RuneScape》(OSRS)维基API和数据文件交互的MCP服务器,提供游戏数据查询和维基搜索功能。

article

README

🚀 OSRS MCP 服务器

OSRS MCP 服务器用于与 Old School RuneScape (OSRS) 维基 API 和数据文件进行交互。它提供了一系列工具,可通过模型上下文协议搜索 OSRS 维基并访问游戏数据定义,为开发者和玩家提供了便利。

image

image

image

🚀 快速开始

OSRS MCP 服务器能帮助你轻松与 OSRS 维基 API 和数据文件交互。以下是使用前的准备步骤。

✨ 主要特性

此服务器实现了多种实用工具,涵盖 OSRS 维基方法、游戏数据搜索方法及其他工具,具体如下:

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),建议根据上下文或项目实际文件检查是否为其他术语。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端