Skip to main content
Glama

Pregunta a tu asistente de IA sobre hojas de datos, estratagemas, destacamentos, mejoras, palabras clave, secuencias de fase, cálculo de heridas y más. Cubre Warhammer 40,000, Combat Patrol y Kill Team.

warhammer-oracle MCP server

Instalación

npx warhammer-oracle

O instálalo globalmente:

npm install -g warhammer-oracle

Related MCP server: dnd-oracle

Configuración

Claude Desktop

Añádelo a tu claude_desktop_config.json:

{
  "mcpServers": {
    "warhammer-oracle": {
      "command": "npx",
      "args": ["-y", "warhammer-oracle"]
    }
  }
}

Claude Code

claude mcp add warhammer-oracle -- npx -y warhammer-oracle

Herramientas

lookup_unit

Busca una hoja de datos de unidad por nombre. Devuelve perfiles de estadísticas, armas a distancia y cuerpo a cuerpo, habilidades y palabras clave.

"Look up the Intercessor Squad datasheet"
"What are the stats for a Leman Russ Battle Tank?"

Parámetros: unit_name (obligatorio), faction (opcional), game_mode (opcional: 40k, combat_patrol, kill_team)

lookup_keyword

Busca una palabra clave o regla. Devuelve la definición oficial, una explicación en lenguaje sencillo, ejemplos y a qué modos de juego se aplica.

"What does Devastating Wounds do?"
"Explain the Feel No Pain keyword"

Parámetros: keyword (obligatorio), game_mode (opcional)

lookup_phase

Busca una fase de juego por nombre. Devuelve instrucciones paso a paso y consejos.

"Walk me through the Shooting phase"
"How does the Firefight phase work in Kill Team?"

Parámetros: phase_name (obligatorio), game_mode (opcional, por defecto: 40k)

search_units

Busca unidades por nombre, facción o palabras clave. Devuelve una lista compacta (máximo 10 resultados) con facción, puntos y palabras clave.

"Find all Necron units under 100 points"
"Search for units with the Fly keyword"

Parámetros: query (obligatorio), faction (opcional), max_points (opcional), game_mode (opcional)

compare_units

Compara de 2 a 4 unidades lado a lado. Muestra las hojas de datos completas de cada unidad en una sola respuesta.

"Compare Intercessors vs Tactical Marines"
"Compare the Leman Russ, Predator, and Hammerhead side by side"

Parámetros: units (obligatorio, matriz de 2-4 nombres de unidades)

game_flow

Muestra la secuencia completa de turnos para un modo de juego, o resalta en qué parte del turno te encuentras y qué sigue.

"Show me the 40K turn sequence"
"I'm in the Shooting phase — what's next?"
"Show the Kill Team turn sequence"

Parámetros: current_phase (opcional), game_mode (opcional, por defecto: 40k)

lookup_stratagem

Busca una estratagema de Warhammer 40,000 por nombre. Devuelve coste en CP, tiempo de fase, objetivo y efecto.

"What does Fire Overwatch do?"
"Show me the Command Re-roll stratagem"

Parámetros: name (obligatorio), faction (opcional), phase (opcional), detachment (opcional)

search_stratagems

Busca estratagemas por nombre, facción, fase o destacamento. Devuelve una lista compacta (máximo 10).

"What stratagems can I use in the Fight phase?"
"Show me Gladius Task Force stratagems"

Parámetros: query (obligatorio), faction (opcional), phase (opcional), detachment (opcional)

lookup_detachment

Busca un destacamento por nombre. Devuelve la habilidad del destacamento, las mejoras disponibles y las estratagemas asociadas.

"Show me the Gladius Task Force detachment"
"What does the Warhost detachment do for Aeldari?"

Parámetros: name (obligatorio), faction (opcional)

lookup_enhancement

Busca una mejora de personaje por nombre. Devuelve coste en puntos, destacamento y efecto.

"What does Adept of the Codex do?"
"Show me Aeldari enhancements"

Parámetros: name (obligatorio), faction (opcional), detachment (opcional)

lookup_ploy

Busca una estratagema (ploy) de Kill Team por nombre. Devuelve tipo (estratégica/táctica), coste en CP, tiempo y efecto.

"What does the Bolster ploy do in Kill Team?"
"Show me Legionaries ploys"

Parámetros: name (obligatorio), faction (opcional), type (opcional: strategic, tactical)

wound_calculator

Calcula el daño esperado de un perfil de ataque contra un objetivo. Maneja repeticiones, palabras clave de arma (Impactos Letales, Heridas Devastadoras, Impactos Sostenidos, Torrente), salvaciones invulnerables y No Hay Dolor.

"Calculate damage: 10 attacks, BS3+, S5 AP-1 D2 vs T4 Sv3+"
"How much damage does a lascannon do to a Leman Russ?"

Parámetros: attacks, hit_skill, strength, toughness, armour_save, damage (todos obligatorios); armour_penetration, invulnerable_save, feel_no_pain, reroll_hits, reroll_wounds, weapon_keywords, wounds_per_model, game_mode (todos opcionales)

Datos

Todos los datos están integrados en el momento de la compilación; no hay llamadas de red en tiempo de ejecución.

Categoría

Cantidad

Fuente

Hojas de datos de unidades 40K

2.642

BSData/wh40k-10e

Operativos de Kill Team

506

BSData/wh40k-killteam

Destacamentos

991

BSData (auto-extraído)

Mejoras

3.908

BSData (auto-extraído)

Estratagemas

17

Curado manualmente (básico + ejemplos)

Estratagemas (ploys) de Kill Team

14

Curado manualmente (universal + facciones populares)

Reglas compartidas

33 (40K) + 22 (KT)

BSData

Palabras clave curadas

25

Escrito a mano, lenguaje sencillo

Secuencias de modo de juego

3

Curado manualmente (40K, Combat Patrol, Kill Team)

Modos de juego

  • Warhammer 40,000 (40k) — batallas a gran escala

  • Combat Patrol (combat_patrol) — formato más pequeño, ideal para principiantes

  • Kill Team (kill_team) — juego de escaramuzas a nivel de escuadra

Desarrollo

npm install
npm run build
npm test

Para actualizar los datos de las unidades desde BSData:

npm run fetch-data
npm run build

Licencia

MIT (para el código del servidor MCP).

Datos de unidades obtenidos del proyecto comunitario BSData. Las reglas del juego y las reglas de ejército son propiedad intelectual de Games Workshop. Esta herramienta proporciona datos de referencia para uso personal durante el juego.

Install Server
A
license - permissive license
A
quality
A
maintenance

Maintenance

Maintainers
18dResponse time
2dRelease cycle
67Releases (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
    B
    quality
    D
    maintenance
    A comprehensive MCP server for managing AI-assisted Dungeons & Dragons campaigns, featuring tools for character sheets, combat tracking, and world-building. It enables players and DMs to interact with 5e game mechanics and query personal PDF rulebooks using RAG capabilities.
    97
    2
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Comprehensive Discord MCP server with 66 tools that provides rich message context including emoji reactions, thread indicators, and attachment metadata inline. Enables AI assistants to interact with Discord servers for messaging, moderation, roles, channels, and more.
    159
    1
    MIT
  • F
    license
    Not graded
    quality
    B
    maintenance
    MCP server + Foundry VTT module for WFRP4e that lets AI clients interact with a Foundry world via tools for managing characters, journals, rolltables, and more.
    1

View all related MCP servers

Related MCP Connectors

  • Official remote MCP server for Archivist AI TTRPG campaign memory: characters, sessions, and more.

  • Security-first WordPress MCP server. 129 tools for Claude, ChatGPT, Gemini. Free on wp.org.

  • MCP server for Argo RPG Platform — connects AI assistants to campaign data via OAuth2

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/gregario/warhammer-oracle'

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