이 요약은 AI가 원문을 분석해 생성했습니다. 정확한 내용은 원문 기준으로 확인하세요.
TL;DR
MCP 도구를 활용해 Claude Code가 규칙 기반의 TTRPG 캠페인을 진행할 수 있게 해주는 오픈소스 엔진 LoreKit이 공개됐다.
배경
개발 도구를 넘어선 MCP의 가능성을 확인하기 위해, Claude Code가 결정론적인 규칙 엔진을 통해 TTRPG 게임 마스터 역할을 수행할 수 있도록 돕는 LoreKit을 개발하고 공유했다.
의미 / 영향
MCP가 단순한 개발 도구 보조를 넘어 복잡한 엔터테인먼트 시스템의 오케스트레이터로 활용될 수 있음을 보여준다. 규칙 기반 엔진과 생성형 AI의 역할을 명확히 분리하는 설계 패턴은 신뢰성이 중요한 에이전트 서비스 구축에 중요한 시사점을 제공한다.
실용적 조언
- Claude Code의 subprocess 기능을 활용하면 API 직접 호출보다 비용 효율적으로 에이전트를 실행할 수 있음
- 복잡한 규칙이 필요한 에이전트 설계 시 로직은 별도의 결정론적 엔진에 맡기고 AI는 인터페이스 역할만 수행하게 할 것
섹션별 상세
LoreKit은 Claude Code가 서사적 묘사를 담당하고, 실제 게임 메커니즘은 MCP 도구로 노출된 결정론적 엔진이 처리하도록 설계됐다. AI가 숫자를 임의로 선택하지 않고 엔진을 호출하여 결과를 얻은 뒤 이를 서술하는 방식이다. 이를 통해 게임의 공정성과 규칙의 일관성을 확보했다.
시스템 아키텍처는 두 개의 Python 패키지로 구성된다. Cruncher는 수식 파싱과 주사위 굴림을 담당하는 독립적인 규칙 엔진이며, LoreKit은 세션 관리와 ChromaDB를 통한 의미론적 검색을 수행하는 MCP 레이어다. 모든 기계적 판정은 Cruncher를 거치며 데이터 클래스 기반으로 입출력이 처리된다.
NPC 상호작용은 에이전트 관점에서 독특하게 처리된다. GM 에이전트가 NPC 도구를 호출하면 해당 NPC의 성격, 과거 기억, 현재 목표를 조합하여 별도의 에이전트를 생성해 응답을 만든다. 생성된 새로운 기억은 향후 세션을 위해 다시 저장되어 연속성을 유지한다.
게임 시스템은 코드 수정 없이 JSON 파일 정의만으로 확장 가능하다. 현재 Pathfinder 2e와 d20 Hero SRD가 기본 포함되어 있으며, 속성, 수식, 행동, 테이블 등을 JSON으로 정의하여 자신만의 시스템을 구축할 수 있다. 이는 엔진의 유연성과 재사용성을 극대화한다.
용어 해설
- MCP
- — Model Context Protocol의 약자로, AI 모델이 로컬 파일, 데이터베이스, 외부 API 등 다양한 도구와 데이터 소스에 표준화된 방식으로 접근할 수 있도록 Anthropic이 제안한 프로토콜이다. 이를 통해 AI는 단순한 텍스트 생성을 넘어 실제 시스템과 상호작용하며 복잡한 작업을 수행할 수 있는 능력을 갖추게 된다.
- TTRPG
- — Tabletop Role-Playing Game의 약자로, 참가자들이 가상의 캐릭터를 맡아 게임 마스터의 안내에 따라 대화와 주사위 굴림으로 이야기를 만들어가는 게임이다. 규칙의 복잡성과 서사적 자유도가 공존하여 AI가 마스터 역할을 수행하기에 매우 도전적인 도메인으로 평가받는다.
- Deterministic Rules Engine
- — 동일한 입력에 대해 항상 예측 가능한 동일한 결과를 내놓는 소프트웨어 시스템이다. AI 모델의 무작위성이나 환각 현상을 방지하기 위해 게임의 수치 계산이나 규칙 적용을 전담하며, AI는 이 엔진의 결과값을 바탕으로 상황을 묘사하는 역할만 수행하여 시스템의 신뢰성을 높인다.
- Semantic Search
- — 단어의 형태적 일치가 아닌 문맥과 의미적 유사성을 바탕으로 정보를 검색하는 기술이다. LoreKit에서는 과거의 게임 세션 기록을 벡터화하여 저장하고, 현재 상황과 가장 관련 깊은 기억을 찾아내어 AI 에이전트에게 제공함으로써 장기적인 서사적 연속성을 유지하는 데 활용된다.
- SRD
- — System Reference Document의 약자로, 특정 게임 시스템의 핵심 규칙을 다른 개발자들이 활용할 수 있도록 공개한 문서이다. LoreKit은 Pathfinder 2e와 같은 유명 게임의 SRD를 JSON 형태로 구조화하여 포함하고 있으며, 이를 통해 사용자가 별도의 코드 수정 없이 게임 규칙을 엔진에 주입할 수 있게 한다.
언급된 도구
LoreKit추천
TTRPG 게임 엔진 및 MCP 서버
ChromaDB추천
게임 기록의 의미론적 검색을 위한 벡터 데이터베이스
Claude Code추천
GM 에이전트 실행을 위한 CLI 도구
언급된 리소스
AI 분석 전체 내용 보기
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
원문 발행 2026. 04. 05.수집 2026. 04. 05.출처 타입 REDDIT
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.