Skip to main content
Glama
YElwiddi

Warcraft 3 MCP Server

by YElwiddi

Warcraft 3 MCP Server

Edita tus mapas de Warcraft III con solo hablar con Claude.

Este es un servidor MCP que conecta a Claude con tus archivos de mapa .w3x / .w3m de Warcraft III. Una vez configurado, puedes decir cosas como:

"Añade un footman para el Jugador 1 en el centro del mapa." "Duplica los puntos de vida de cada grunt." "Añade un trigger que genere 5 lobos cada 30 segundos y luego abre el mapa en el editor." "Crea un trigger GUI que haga que los footmen maten a los grunts en su primer ataque."

…y Claude hace el cambio directamente en tu archivo de mapa.

Cómo funciona en una línea: El World Editor de Warcraft no tiene sistema de plugins/automatización, así que esto edita el archivo del mapa directamente. Tu cambio está realmente en el mapa: ábrelo en el World Editor o juega y estará ahí.


Instalación (5 minutos)

Paso 1 — Instalar Node.js

Descarga e instala Node.js 18 o superior desde nodejs.org. (Para comprobar si ya lo tienes, abre una terminal y ejecuta node --version.)

Paso 2 — Descargar este proyecto y compilarlo

Abre una terminal (Command Prompt, PowerShell o Terminal) y ejecuta:

git clone https://github.com/YElwiddi/warcraft-3-mcp-server.git
cd warcraft-3-mcp-server
npm install
npm run build

Eso es todo: el servidor ya está compilado en la carpeta dist.

Paso 3 — Conectarlo a Claude

Elige el que uses:

Claude Code (CLI) — ejecuta este único comando (usa la ruta completa a la carpeta que acabas de compilar):

claude mcp add wc3 --scope user -- node "/full/path/to/warcraft-3-mcp-server/dist/index.js"

Claude Desktop (la aplicación) — abre Configuración → Desarrollador → Editar configuración y añade una entrada wc3 bajo mcpServers (conserva cualquier servidor que ya tengas):

{
  "mcpServers": {
    "wc3": {
      "command": "node",
      "args": ["C:/full/path/to/warcraft-3-mcp-server/dist/index.js"]
    }
  }
}

Paso 4 — Reiniciar Claude

Cierra y vuelve a abrir Claude Code / Claude Desktop para que cargue las nuevas herramientas. ¡Ya está!

💡 Consejo: Usa barras diagonales / en la ruta incluso en Windows, por ejemplo C:/Users/You/warcraft-3-mcp-server/dist/index.js.


Related MCP server: blender-mcp

Pruébalo

Solo pide a Claude en lenguaje natural y dale la ruta completa a tu mapa. Por ejemplo:

"Usa wc3 para darme una visión general de C:\Users\Me\Desktop\MyMap.w3x."

Por defecto, los cambios se guardan en una copia junto a tu mapa (MyMap.edited.w3x) para que tu original esté a salvo. Dile a Claude "sobrescribe el original" si quieres que edite el archivo directamente.


Lo que Claude puede hacer (las herramientas)

Ver un mapa

Herramienta

Qué hace

wc3_overview

Un resumen rápido de todo el mapa (excelente punto de partida)

wc3_map_info

Nombre del mapa, autor, jugadores, tamaño

wc3_list_files / wc3_read_file

Lista o lee cualquier archivo dentro del mapa

wc3_read_objects

Lee unidades / objetos / habilidades / etc. y sus estadísticas

wc3_read_placements / wc3_list_units / wc3_list_doodads

Lo que hay colocado en el mapa

wc3_read_script

El script del mapa (JASS / Lua)

wc3_read_strings

Cadenas de texto (nombres, descripciones, texto de misiones)

wc3_read_regions / wc3_read_cameras / wc3_read_sounds

Regiones, cámaras, sonidos

wc3_read_terrain

Resumen del terreno (tamaño, teselas, altura)

wc3_read_triggers / wc3_read_imports

Triggers GUI completos (eventos, condiciones, acciones) y archivos importados

Cambiar un mapa

Herramienta

Qué hace

wc3_place_unit / wc3_modify_unit / wc3_delete_unit

Añadir, mover o eliminar unidades

wc3_place_doodad / wc3_modify_doodad / wc3_delete_doodad

Añadir, mover o eliminar doodads/árboles/etc.

wc3_add_region / wc3_modify_region / wc3_delete_region

Gestionar regiones

wc3_add_camera / wc3_delete_camera

Gestionar cámaras

wc3_write_objects

Cambiar

Install Server
A
license - permissive license
A
quality
A
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    Not graded
    maintenance
    Enables Claude to design and build interactive 3D games within the Portals virtual platform through direct API integration. It facilitates automated asset placement, interaction logic configuration, and quest management using natural language commands.
    4
  • A
    license
    A
    quality
    C
    maintenance
    Connects Blender 3D modeling software with Claude AI, enabling natural language control of 3D modeling and scene manipulation tasks.
    17
    4
    MIT
  • A
    license
    B
    quality
    B
    maintenance
    Enables Claude to control Unreal Engine 5 editor, spawn actors, build materials, author Blueprints, and more, with zero plugin installation.
    31
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables Claude to drive a live GIANTS Editor 10.x (FS25) session with 59 tools for terrain editing, field creation, asset placement, map audits, and more through natural language.
    1
    MIT

View all related MCP servers

Related MCP Connectors

  • Read, edit, publish, and preview your pepita websites from Claude.

  • Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer

  • Build, version, review, and export websites, web apps, and games from a conversation.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/YElwiddi/warcraft-3-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server