Token导航 LogoToken导航TokenDH.com
Raid Shadow Legends But Its MCP logo
开发工具未说明官方级别未说明来源级核验

Raid Shadow Legends But Its MCP

MCP Server

MCP server for Raid Shadow Legneds, Obviously

工具数

3

提示词数

0

GitHub Stars

3

资源数

0
TypeScriptAPI集成开发工具

安装说明

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

作者 / 组织

MadnessEngineering

提供方

MadnessEngineering

最后核验

2026/5/18 02:50

快速接入

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

详细介绍

Raid Shadow Legends MCP服务器

通过任务控制协议服务器控制Raid Shadow Legends Tasker自动化。

概述

该项目提供了一个MCP服务器,该服务器与Raid Shadow Legends的Tasker自动化集成。它允许您:

  • 通过MCP工具控制Raid Shadow Legends自动化
  • 通过REST API设置自动化目标
  • 通过MQTT监控游戏状态
  • 与Tasker项目交互

先决条件

  • Node.js 18+
  • MQTT代理在端口9900上运行
  • Tasker安装在带有Raid自动化项目的Android设备上
  • Tasker项目应配置为侦听MQTT主题

安装

# Clone the repository
git clone https://github.com/yourusername/RaidShadowLegendsButItsMCP.git

# Navigate to the project directory
cd RaidShadowLegendsButItsMCP

# Install dependencies
npm install

# Build the project
npm run build

# Start the server
npm start

配置

MCP服务器连接到MQTT代理以与Tasker通信。默认情况下,它连接到:

http://localhost:9900/mqtt

要更改此设置,请修改 MQTT_SERVER_URL 两者都 src/index.tssrc/RaidShadowLegendsButItsMCP.ts.

API使用

REST API

获取状态

GET /api/status

答复:

{
  "lastUpdate": "2023-11-01T12:34:56.789Z",
  "raidStatus": "running",
  "raidProgress": 75,
  "battleCount": 3,
  "energyRemaining": 84,
  "timestamp": "2023-11-01T12:35:00.123Z"
}

发送命令

POST /api/command

请求正文:

{
  "command": "raid_start",
  "parameters": {
    "mode": "campaign",
    "stage": 12
  }
}

答复:

{
  "success": true,
  "message": "Command raid_start sent successfully"
}

设定目标

POST /api/goal

请求正文:

{
  "battleCount": 20,
  "battleType": "campaign",
  "autoSell": true,
  "energyRefill": false
}

答复:

{
  "success": true,
  "message": "Goal set: 20 campaign battles"
}

MCP工具

服务器提供以下MCP工具:

  • RaidShadowLegendsControl:发送自动化命令
  • RaidShadowLegendsStatus:获取当前游戏状态
  • RaidShadowLegendsSetGoal:设定自动化目标

MQTT主题

服务器发布并订阅以下MQTT主题:

  • commands/raid:游戏的通用命令
  • commands/raid/goals:目标设置
  • status/raid:游戏状态更新

Tasker集成

Tasker项目应配置为:

  1. 订阅MQTT主题
  2. 解析并执行命令
  3. 将状态更新发布回MQTT代理

可用命令

  • raid_start:启动Raid Shadow Legends应用程序
  • clan_boss:导航到部落首领并与之战斗
  • raid_auto_toggle:切换自动战斗模式
  • raid_end:结束当前的战斗
  • raid_lock_toggle:切换屏幕锁定

故障排除

  • MQTT连接问题:确保您的MQTT代理正在运行且可访问
  • Tasker未响应:检查Tasker项目是否配置正确
  • 命令不起作用:验证命令格式和参数

全部

  • 为API访问添加身份验证
  • 实施更详细的状态报告
  • 创建用于监控的web仪表板
  • 添加对更复杂的自动化工作流的支持

许可证

麻省理工学院

贡献

欢迎投稿!请随时提交拉取请求。

目录标签

目录标签

TypeScriptAPI集成开发工具developer-toolsraidshadowlegendsmcp-serverautomation游戏自动化本地部署任务控制RESTAPIMQTTTasker集成

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

3

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP