Token导航 LogoToken导航TokenDH.com
Azerothcore Wotlk MCP logo
运维云端未说明官方级别未说明来源级核验

Azerothcore Wotlk MCP

MCP Server

AzerothCore-WotLK-MCP是一个通过SOAP接口管理AzerothCore魔兽世界服务器的工具,提供28种游戏管理功能,支持通过LLM调用。

工具数

31

提示词数

0

GitHub Stars

4

资源数

0
TypeScriptClaude云端部署Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Lingelo

提供方

Lingelo

最后核验

2026/5/17 20:19

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

艾泽拉斯wotlk mcp

MCP服务器,用于管理 阿塞拜疆核心 WoTLK服务器通过其SOAP接口。公开28个Game Master工具,任何兼容MCP的客户端(Claude Code、Claude Desktop等)都可以通过LLM直接调用这些工具。

先决条件

  • Node.js >= 20.6.0
  • 阿塞拜疆核心 启用SOAP的worldserver(SOAP.Enabled = 1worldserver.conf)

设置

git clone  && cd azerothcore-wotlk-mcp
npm install
cp .env.example .env   # edit with your SOAP credentials
npm run build

配置

变量默认值描述
TRANSPORTstdio运输方式: stdiosse
HTTP_PORT3000SSE模式的HTTP端口(在stdio中忽略)
SOAP_HOST127.0.0.1AzerthCore SOAP主机
SOAP_PORT7878AzerthCore SOAP端口
SOAP_USERNAME*必需的*SOAP帐户用户名
SOAP_PASSWORD*必需的*SOAP帐户密码

SOAP帐户在AzerthCore服务器上必须具有安全级别3(SEC_ADMINISTRATOR)。

用法

stdio(默认)

添加到您的MCP客户端配置(Claude Code、Claude Desktop等):

{
  "mcpServers": {
    "azerothcore": {
      "command": "node",
      "args": ["--env-file=.env", "dist/index.js"],
      "cwd": "/path/to/azerothcore-wotlk-mcp"
    }
  }
}

SSE(HTTP)

TRANSPORT=sse.env那么:

npm start
# MCP SSE server listening on http://localhost:3000/mcp

客户端配置:

{
  "mcpServers": {
    "azerothcore": {
      "type": "streamable-http",
      "url": "http://localhost:3000/mcp"
    }
  }
}

工具

服务器

工具说明
server_info服务器版本、正常运行时间、连接的播放器
server_set_motd设置当天的消息
server_reload_config无需重新启动即可重新加载worldserver.conf

账户

工具说明
account_create创建游戏帐户
account_delete删除游戏帐户
account_set_gmlevel设置GM安全级别(0-3)

角色

工具说明
character_level设置字符级别(1-80)
character_rename下次登录时强制重命名
character_changerace下次登录时强制更改种族
character_changefaction下次登录时强制更改派系

禁止和静音

工具说明
ban_account禁止帐户(持续时间+原因)
ban_ip禁止IP地址
ban_character禁止一个角色
unban_account删除帐户禁令
unban_character删除角色禁令
unban_ip删除IP禁令
mute_player将玩家静音N分钟

传送

工具说明
teleport_player远程传输到指定位置
summon_player召唤玩家

邮件

工具说明
send_mail发送游戏内邮件
send_items通过邮件发送项目
send_money通过邮件发送铜币

行会

工具说明
guild_create创建公会
guild_delete删除公会
guild_invite邀请玩家加入公会

宣布

工具说明
announce服务器范围内的聊天公告
notify服务器宽屏通知

查找

工具说明
player_info玩家详细信息
lookup_player_ip按IP查找字符
lookup_player_account按帐户查找字符

逃生舱口

工具说明
raw_command直接执行任何GM命令

AzerthCore SOAP设置

worldserver.conf:

SOAP.Enabled = 1
SOAP.IP = "127.0.0.1"
SOAP.Port = 7878

用于SOAP的帐户必须被授予管理员级别:

-- In the auth database
INSERT INTO account (username, sha_pass_hash) VALUES ('admin', SHA1(CONCAT(UPPER('admin'), ':', UPPER('admin'))));
-- Then set GM level 3
INSERT INTO account_access (id, gmlevel, RealmID) VALUES ((SELECT id FROM account WHERE username = 'admin'), 3, -1);

或者通过worldserver控制台:

.account create admin admin
.account set gmlevel admin 3 -1

许可证

麻省理工学院

目录标签

目录标签

TypeScriptClaude云端部署游戏服务器管理本地部署SOAP接口游戏管理工具魔兽世界AzerothCore

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

31

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP