TwoTruthsAndATwist
두 가지 진실과 한 가지 반전: 세계 최초의 모델 컨텍스트 프로토콜(MCP) 게임
설치
요구 사항
Python 3.13 이상
MCP 호환 LLM(Claude 3와 유사)
PyPI에서 직접 게임을 설치할 수 있습니다.
지엑스피1
또는 uv 사용하는 것을 선호하는 경우:
Related MCP server: Unconventional-thinking MCP server
용법
데이터베이스 초기화
먼저 게임 데이터베이스를 초기화합니다.
게임 서버 시작
MCP 서버를 시작하려면:
이렇게 하면 Two Truths and a Twist MCP 서버가 시작되고, LLM은 이 서버에 접속하여 게임을 플레이할 수 있습니다.
게임 통계 보기
게임 통계를 보려면:
서버에 연결
MCP 호환 LLM을 게임 서버에 연결하려면 MCP 연결을 구성해야 합니다. 다음 내용으로 구성 파일(예: claude_desktop_config.json )을 만드세요.
Claude Desktop의 경우 다음 위치에 이 파일을 넣으세요.
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json리눅스:
~/.config/Claude/claude_desktop_config.json
게임 메커니즘
Two Truths and a Twist는 다음과 같은 퀴즈 게임입니다.
AI는 주제에 대한 세 가지 진술(두 가지 진실과 한 가지 "뒤틀린 진술"(장난기발한 거짓 진술))로 라운드를 생성합니다.
플레이어들은 어느 진술이 반전인지 알아내려고 노력합니다.
AI가 재미있는 설명으로 답을 알려드립니다
이 게임은 MCP 프로토콜을 활용하여 AI 모델이 콘텐츠를 생성하고 게임 플레이를 촉진하는 재미있고 대화형 퀴즈 경험을 제공합니다.
예시 프롬프트
MCP 지원 LLM에 연결되면 다음과 같은 메시지와 함께 게임을 시작할 수 있습니다.
개발자를 위한
이 패키지는 사용자 지정 게임 도구를 제공하는 MCP 서버를 구현합니다.
create_round: 질문과 세 개의 문장으로 새로운 게임 라운드를 생성합니다.submit_guess: 플레이어가 어떤 문장이 반전인지 추측하여 제출할 수 있습니다.reveal_twist: 각 문장에 대한 설명과 함께 답을 공개합니다.get_round: 특정 라운드에 대한 세부 정보를 검색합니다.get_last_round: 가장 최근 라운드의 세부 정보를 가져옵니다.get_stats: 게임 통계를 검색합니다.