Raid Shadow Legends MCP Server
by MadnessEngineering
Control your Raid Shadow Legends Tasker automation via a Mission Control Protocol server. This project integrates with Tasker to allow control of Raid Shadow Legends automation through MCP tools, a REST API, and MQTT.
Last updated: N/A
What is Raid Shadow Legends MCP Server?
This project provides an MCP server that integrates with Tasker automation for Raid Shadow Legends. It allows you to control Raid Shadow Legends automation via MCP tools, set automation goals through a REST API, monitor game status via MQTT, and interact with Tasker projects.
How to use Raid Shadow Legends MCP Server?
- Clone the repository, 2. Install Node.js 18+ and npm dependencies, 3. Configure the MQTT broker URL, 4. Build the project, 5. Start the server, 6. Use the REST API or MCP tools to interact with the server, 7. Configure your Tasker project to subscribe to MQTT topics and execute commands.
Key features of Raid Shadow Legends MCP Server
Control Raid Shadow Legends automation via MCP tools
Set automation goals through a REST API
Monitor game status via MQTT
Interact with Tasker projects
REST API for status and commands
MQTT topic subscription for Tasker
Use cases of Raid Shadow Legends MCP Server
Automating Raid Shadow Legends tasks
Monitoring game progress remotely
Setting custom automation goals
Integrating with other home automation systems
Creating a personalized Raid Shadow Legends experience
FAQ from Raid Shadow Legends MCP Server
How do I connect to the MQTT broker?
How do I connect to the MQTT broker?
Modify the MQTT_SERVER_URL
in both src/index.ts
and src/RaidShadowLegendsButItsMCP.ts
to point to your MQTT broker.
What commands can I send to the server?
What commands can I send to the server?
You can send commands like raid_start
, clan_boss
, raid_auto_toggle
, raid_end
, and raid_lock_toggle
.
How do I set automation goals?
How do I set automation goals?
Use the /api/goal
endpoint with a JSON payload specifying the desired goals, such as battle count and battle type.
What MQTT topics does the server use?
What MQTT topics does the server use?
The server publishes and subscribes to commands/raid
, commands/raid/goals
, and status/raid
.
What are the prerequisites for using this server?
What are the prerequisites for using this server?
Node.js 18+, an MQTT broker running on port 9900, and Tasker installed on an Android device with the Raid automation project configured to listen to MQTT topics.