What's new
  • Happy Cataclysm gaming! The long-awaited 4.3.4 Cataclysm Repack V19.0 is now live - and downloadable from our brand-new Emucoach App.
    Download it now
  • Mists of Pandaria is calling! Heya - did you know that the newest 5.4.8 MoP Repack - version 7.0 - is now live?
    Download now

[TOOL] EmuCoach MCP β€” AI-Powered Server Manager for MoP V7.0 (NPCs, DB, Rates, Accounts & more)

Kneuma

MoP Premium
7
2025
6
πŸ‰ EmuCoach MCP β€” Control Your WoW Server with AI
Manage your MoP repack through natural language. No console. No SQL. Just ask.




πŸ”₯ UPDATE β€” Dynamic Configs & DB Backups

1. True Universal Repack Support:
All core paths (executables, .conf files, .ini files) are now 100% dynamic! While the 1-click installer defaults to the Emucoach Cata/MoP layout, anyone can now use this MCP server on any repack (TrinityCore, AzerothCore, etc.) by simply editing the absolute paths inside their config.json.

2. Brand New Auto-Backup Tool:
The agent now has a fully integrated create_db_backup tool! You can ask the AI to perform a full server SQL dump, backup a specific database, or even run targeted JSON/SQL dumps.
Example: "Hey, take a backup of the account 'Kneuma' so I can restore his deleted character." -> The agent automatically filters the tables and stores the .sql file safely in the new backups/ folder.



πŸ€” What is this?

EmuCoach MCP is a free, open-source tool that connects your Emucoach MoP V7.0 repack directly to AI assistants like Claude, Gemini, Antigravity or any MCP-compatible client.

Once set up, your AI gets full control over your server β€” through plain English. No more digging through config files, typing SQL queries or memorizing RA commands. You just talk to it.



πŸš€ What can the AI do?

  • Start / stop / restart MySQL, authserver and worldserver
  • Create accounts, set GM levels, grant Donation Points
  • Edit NPCs β€” rename them, change level, health, faction, add vendors instantly
  • Edit quests and items β€” update rewards, requirements, drop rates on the fly
  • Change server rates β€” XP, loot, gold, anything in worldserver.conf
  • Run any RA command β€” anything you'd type in the worldserver console
  • Query and edit the database β€” SELECT, INSERT, UPDATE, DELETE
  • Monitor your server β€” uptime, online players, database statistics

➀ If you can do it in-game as a GM or in the database β€” the AI can do it for you, in seconds.



🎬 See it in action

πŸ› οΈ How to set it upβ–Ά Watch on YouTube
πŸ›’ Add a vendor to the worldβ–Ά Watch on YouTube
βš”οΈ Update NPC statsβ–Ά Watch on YouTube
βš™οΈ Change server ratesβ–Ά Watch on YouTube



⚑ Quick Install

1. Clone the repo into the root of your repack folder so the structure looks like this:

Code:
πŸ“ YourRepackFolder\
β”œβ”€β”€ πŸ“ Database\
β”œβ”€β”€ πŸ“ emucoach-mcp\   ← clone here
└── πŸ“ Repack\

Code:
cd "C:\path\to\YourRepackFolder"
git clone https://github.com/timoinglin/emucoach-mcp.git

2. Double-click install.bat β€” it handles everything:
  • Checks for Node.js (installs automatically via winget if missing)
  • Copies example.config.json β†’ config.json
  • Runs npm install and builds the project

3. Edit config.json with your database credentials and RA account.

4. Enable Remote Access in Repack\worldserver.conf:
Code:
Ra.Enable = 1
Ra.IP     = 127.0.0.1
Ra.Port   = 3443

5. Add the MCP server to your AI client (see the GitHub README for exact paths and config) and restart it. Done. πŸŽ‰



πŸ”— Links




Built for the Emucoach community ❀️ β€” feedback and contributions welcome!
 
Last edited:
WEll this is wild. Are there plans to set this functionaly across other bulds or are you a MOP guy ?

Haha, I wouldn't strictly say I'm just a "MoP guy"! I'm simply building and testing this on the Emucoach MoP repack because that happens to be what I have installed for testing right now. :P

To answer your question: yes, this technically works securely across almost any other build and repack!

In fact, we actually just pushed an update today that makes all of the core server paths completely dynamic. So while the default 1-click installer is mapped to the standard Emucoach folder layout (which means the Emucoach Cata repack should actually work perfectly out-of-the-box right now since it has the exact same directory structure as MoP), anyone can use this tool on completely different repacks just by editing the absolute paths inside their config.json file.

Feel free to test it out on your preferred build and let me know how it runs!
 
I am following for future updates :) I am waiting for a 11-12 repack. Sure, they may be a year or 3 off, but aside from WOD, that si really all I want to play. When those are issued, if ever, I will most certainly try this ;)
 
Very nice! I wouldn't have even thought of it, but it's really handy.
 
Back
Top