Releases: timoinglin/wow-server-mcp
v1.3.2 - WoW Server MCP Rebrand
Renamed the project from emucoach-mcp to wow-server-mcp and updated all internal references.
v1.3.0 - The 'Universal Expansion' Update 🚀
v1.3.0 - The 'Universal Expansion' Update 🚀
This major release introduces the Dynamic Schema Mapping system, transforming the Emucoach MCP into a truly expansion-proof management suite.
Key Highlights:
- 🛠️ Intelligent Schema Discovery: New
discover_schematool scans your connected world/auth databases to auto-generate aschema_override.jsontailored to your repack (WotLK, Cata, MoP, Legion, etc.). - ♻️ Universal Compatibility: All 76 development tools (NPCs, Quests, Loot, Accounts, Lookup) now use a dynamic resolver to match your specific database columns.
- ⚙️ Refining the Core: Improved deep-merge logic in the schema loader ensures robust configuration handling.
- 📝 Enhanced Documentation: Updated README with 5-step instructions for custom repack integration.
The MCP is no longer locked to a single version—it now grows with your server!
v1.2.1
Fixes for column mismatches in quest and development tools
v1.2.0 — Schema Fixes & Improved README
What's New
🐛 Bug Fixes
- Fixed
LIMIT ?in prepared statements — incompatible with older MySQL versions (13 queries across 3 files) - Fixed reserved keyword escaping for
rank,type,Typecolumns - Fixed
spell_dbcschema mismatch (Commentinstead ofSpellName1) - Fixed
game_eventschema mismatch (eventEntryinstead ofentry)
📝 Improvements
- New "Why MCP Instead of Raw Credentials?" section in README
- Added version, MCP, Node.js, and TypeScript badges
- Added "Updating from an Older Release" section
- Improved capabilities overview with comparison table
✅ Verified
All 75 tools tested and verified operational against Emucoach MoP Premium v7.0.
Full Changelog: v1.1.0...v1.2.0
Repack Development Suite
🧰 Repack Development Suite
This release transforms emucoach-mcp from a server management tool into a full repack development suite — enabling AI agents to create NPCs, build questlines, edit loot tables, and more, all through natural language.
⚡ Speed Improvements
- Persistent RA session — login handshake happens once per session instead of per command (~80% faster RA calls)
- Parallel DB stats —
get_db_statsnow queries all 3 databases concurrently - Larger connection pool — MySQL pool size increased from 5 → 10
🐉 NPC Development (13 new tools)
Spawn creatures, clone NPC templates, manage vendor inventories, set gossip menus, configure waypoint patrol paths, and set NPC flags — all without touching the DB manually.
📜 Quest Development (7 new tools)
Create quests from scratch, assign quest giver and ender NPCs (with automatic flag management), remove relations, and inspect quest rewards.
💎 Loot & World Data (8 new tools)
Add/remove items from creature loot tables, search which mobs drop a specific item, inspect item container loot, search spells from spell_dbc, list world events, and find teleport location coordinates.
📊 Total: 72 tools (was 44)
Full tool list in the README.