Skip to main content
Glama

AI 어시스턴트에게 데이터시트, 전략(stratagems), 분견대(detachments), 강화(enhancements), 키워드, 페이즈 순서, 운드 계산 등에 대해 물어보세요. Warhammer 40,000, Combat Patrol 및 Kill Team을 지원합니다.

warhammer-oracle MCP server

설치

npx warhammer-oracle

또는 전역으로 설치:

npm install -g warhammer-oracle

Related MCP server: dnd-oracle

설정

Claude Desktop

claude_desktop_config.json에 추가하세요:

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

Claude Code

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

도구

lookup_unit

이름으로 유닛 데이터시트를 조회합니다. 능력치 프로필, 원거리 및 근접 무기, 어빌리티, 키워드를 반환합니다.

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

매개변수: unit_name (필수), faction (선택), game_mode (선택: 40k, combat_patrol, kill_team)

lookup_keyword

키워드나 규칙을 조회합니다. 공식 정의, 쉬운 영어 설명, 예시 및 적용되는 게임 모드를 반환합니다.

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

매개변수: keyword (필수), game_mode (선택)

lookup_phase

이름으로 게임 페이즈를 조회합니다. 단계별 지침과 팁을 반환합니다.

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

매개변수: phase_name (필수), game_mode (선택, 기본값: 40k)

search_units

이름, 진영 또는 키워드로 유닛을 검색합니다. 진영, 포인트, 키워드가 포함된 간략한 목록(최대 10개 결과)을 반환합니다.

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

매개변수: query (필수), faction (선택), max_points (선택), game_mode (선택)

compare_units

2~4개의 유닛을 나란히 비교합니다. 단일 응답으로 각 유닛의 전체 데이터시트를 보여줍니다.

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

매개변수: units (필수, 2~4개의 유닛 이름 배열)

game_flow

게임 모드의 전체 턴 순서를 보여주거나, 현재 턴의 위치와 다음 단계를 강조합니다.

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

매개변수: current_phase (선택), game_mode (선택, 기본값: 40k)

lookup_stratagem

이름으로 Warhammer 40,000 전략(stratagem)을 조회합니다. CP 비용, 페이즈 타이밍, 대상 및 효과를 반환합니다.

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

매개변수: name (필수), faction (선택), phase (선택), detachment (선택)

search_stratagems

이름, 진영, 페이즈 또는 분견대로 전략을 검색합니다. 간략한 목록(최대 10개)을 반환합니다.

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

매개변수: query (필수), faction (선택), phase (선택), detachment (선택)

lookup_detachment

이름으로 분견대를 조회합니다. 분견대 어빌리티, 사용 가능한 강화, 관련 전략을 반환합니다.

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

매개변수: name (필수), faction (선택)

lookup_enhancement

이름으로 캐릭터 강화를 조회합니다. 포인트 비용, 분견대 및 효과를 반환합니다.

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

매개변수: name (필수), faction (선택), detachment (선택)

lookup_ploy

이름으로 Kill Team 책략(ploy)을 조회합니다. 유형(전략적/전술적), CP 비용, 타이밍 및 효과를 반환합니다.

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

매개변수: name (필수), faction (선택), type (선택: strategic, tactical)

wound_calculator

대상에 대한 공격 프로필의 예상 피해량을 계산합니다. 리롤, 무기 키워드(Lethal Hits, Devastating Wounds, Sustained Hits, Torrent), 인불 세이브(invulnerable saves), Feel No Pain을 처리합니다.

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

매개변수: attacks, hit_skill, strength, toughness, armour_save, damage (모두 필수); armour_penetration, invulnerable_save, feel_no_pain, reroll_hits, reroll_wounds, weapon_keywords, wounds_per_model, game_mode (모두 선택)

데이터

모든 데이터는 빌드 시점에 포함되어 있으며, 런타임에 네트워크 호출을 하지 않습니다.

카테고리

개수

출처

40K 유닛 데이터시트

2,642

BSData/wh40k-10e

Kill Team 요원

506

BSData/wh40k-killteam

분견대

991

BSData (자동 추출)

강화

3,908

BSData (자동 추출)

전략

17

수동 관리 (코어 + 예시)

Kill Team 책략

14

수동 관리 (범용 + 인기 진영)

공유 규칙

33 (40K) + 22 (KT)

BSData

관리 키워드

25

수동 작성, 쉬운 영어

게임 모드 순서

3

수동 관리 (40K, Combat Patrol, Kill Team)

게임 모드

  • Warhammer 40,000 (40k) — 대규모 전투

  • Combat Patrol (combat_patrol) — 더 작고 초보자 친화적인 형식

  • Kill Team (kill_team) — 분대 단위 소규모 교전 게임

개발

npm install
npm run build
npm test

BSData에서 유닛 데이터를 새로 고치려면:

npm run fetch-data
npm run build

라이선스

MIT (MCP 서버 코드).

유닛 데이터는 BSData 커뮤니티 프로젝트에서 가져왔습니다. 게임 규칙 및 아미 규칙은 Games Workshop의 지적 재산입니다. 이 도구는 게임 플레이 중 개인적인 용도로 참조 데이터를 제공합니다.

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.
    217
    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