Hated WoW MCP
An MCP server for writing World of Warcraft addons. Free and open source. It gives your AI assistant three things it otherwise guesses at: the in-game Lua API for the client you are targeting, Blizzard's own shipped UI source so it can see how the game itself does something, and the game's art and file data so texture references are real rather than invented. Its 20 documented tools cover wow, api, file.
People who work with wow, api and file and want it reachable from Claude, Cursor, VS Code, or another MCP client. The project is written in TypeScript.
VERIFIED ACTIVE
LAST COMMIT 2026-09-28 · ★ 9 · #8 OF 46 MAINTAINED GAMING · VERIFIED 2026-09-30
MIT · TypeScript servers · how we verify → /methodology
01 · Install Hated WoW MCP
before you install - you'll need
Set WOW_DEFAULT_FLAVOR before connecting.
Claude Code
claude mcp add rdygaming-hated-wow-mcp -- npx -y hated-wow-mcp Claude Desktop / Cursor / VS Code - add to config
{
"mcpServers": {
"rdygaming-hated-wow-mcp": {
"command": "npx",
"args": [
"-y",
"hated-wow-mcp"
]
}
}
} Same JSON for Cursor. For VS Code, rename the top-level key from `mcpServers` to `servers`.
Using another client? Same JSON, different key
Claude Desktop · mcpServers
Cursor · mcpServers
VS Code · servers
Windsurf · mcpServers
Zed · context_servers
Cline · mcpServers
Roo Code · mcpServers
Continue · mcpServers
LibreChat · mcpServers
Gemini CLI · mcpServers
Codex CLI · mcp_servers
Full setup guides: every client.
02 · Evidence
Security posture
What to check before giving this server access to your agent - from the registry, GitHub, and our own probes. We don't score safety; we show what's verifiable.
runs as local process (stdio) - runs on your machine with your user's permissions
repo age created 2026-08-11 - young repo, little track record yet
license MIT - declared in the repository
npm package hated-wow-mcp - unscoped; check the name against the project README before installing
registry namespace io.github.RdyGaming is GitHub-verified and matches the repo owner
03 · What Hated WoW MCP can do
Prose above is summarized from the project's README and registry record - no invented capabilities.
What you can build
With this server connected, an agent can find a function with its full argument and return signature, find an event and its payload arguments, in order, find an Enum., Constants. or structure table, and compare availability across retail / Classic / Classic Era.
The 20 tools it gives your agent
Extracted from the project's README - what Hated WoW MCP lets an agent do.
- wow_api_search
- - Find a function with its full argument and return signature
- wow_api_event_search
- - Find an event and its payload arguments, in order
- wow_api_type_search
- - Find an Enum., Constants. or structure table
- wow_api_diff
- - Compare availability across retail / Classic / Classic Era
- wow_api_stats
- - Show which indexes are loaded and when they were synced
- wow_ui_template_search
- - Find an inheritable XML template, with its inheritance chain
- wow_ui_mixin_search
- - Find a mixin by name or by one of its methods
- wow_cvar_search
- - Find a CVar: default, category, scope, whether it is protected, and how Blizzard uses it
- wow_ui_grep
- - Regex-search all 4,036 shipped Lua/XML files
- wow_ui_read_file
- - Read a shipped source file in context
- wow_ui_list_packages
- - List the Blizzard_ packages
- wow_lua_lint
- - Removed/moved APIs, unknown events, taint, performance traps
show all 20 tools
- wow_xml_validate
- - Validate interface XML against Blizzard's UI.xsd
- wow_toc_validate
- - Validate a .toc: interface version, flavor suffix, file list
- wow_addon_scaffold
- - Generate a working addon skeleton
- wow_install_info
- - Report local installs and installed addons
- wow_file_search
- - Path ↔ FileDataID, both directions
- wow_icon_search
- - Find an icon and get both usable reference forms
- wow_atlas_search
- - Find a SetAtlas element with size and coordinates
- wow_data_status
- - Show which game data sets are synced
04 · Who maintains Hated WoW MCP
Hated WoW MCP is maintained by rdygaming. It's the only MCP server we track from this author; the repo dates to Aug 2026.
05 · Facts
- repository
- github.com/rdygaming/hated-wow-mcp
- category
- gaming - ranked #8 of 46 actively-maintained gaming servers as of 2026-09-30.
- registry
- io.github.RdyGaming/hated-wow-mcp (active, first published 2026-09-18 · 2 versions)
- packages
- npm:hated-wow-mcp
06 · Hated WoW MCP FAQ
Is Hated WoW MCP still maintained?
Yes - as of 2026-09-30, its last commit was 2026-09-28. We re-verify nightly.
What can Hated WoW MCP do?
With this server connected, an agent can find a function with its full argument and return signature, find an event and its payload arguments, in order, find an Enum., Constants. or structure table, and compare availability across retail / Classic / Classic Era.
How do I install Hated WoW MCP?
Run `npx -y hated-wow-mcp`. The README documents one environment variable (WOW_DEFAULT_FLAVOR) to set first. Set WOW_DEFAULT_FLAVOR before connecting. You can also paste the ready-made client config above.
Does Hated WoW MCP run locally?
Yes - it's a stdio server: it runs on your machine (via npx) with your user's permissions. Your data stays local unless the server itself calls external APIs.
07 · Alternatives to Hated WoW MCP
Alternatives to Hated WoW MCP
Maintained gaming servers if Hated WoW MCP isn't the fit.
- Unity MCP Make 3D games in Unity Engine with AI. MCP Server + Plugin for Unity Editor and Unity games. ★ 4,346 · 2026-09-27
- Gearboy MCP Server MCP server for Gearboy Nintendo Game Boy / Game Boy Color emulator ★ 1,208 · 2026-09-29
- Godot MCP MCP server for Godot game engine integration - control the Godot editor with AI ★ 434 · 2026-08-24
- Gearsystem MCP Server MCP server for Gearsystem Sega Master System / Game Gear / SG-1000 emulator ★ 387 · 2026-09-29
- Flutter MCP Toolkit Inspect and drive Flutter debug apps/games: semantic snapshots, search, and custom client tools ★ 382 · 2026-09-30
- Gopeak GoPeak - The most comprehensive MCP server for Godot Engine. 95+ tools, LSP, DAP, screenshots. ★ 262 · 2026-09-12
More gaming MCP servers · Rpgmaker Mz MCP · Steam (read-only) · Godot MCP (satelliteoflove) · Rpgmaker Xp MCP · Pokéarena
More TypeScript MCP servers · Reactive Resume · Crabcut · Rebase · Refgrow MCP Server · see all