Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mcp-lotto — 럭셔리 로또(6/45) 三式 놀이

육임(人)·기문(地)·태을(天) 세 형이상학 포국을 세워 로또 6/45 한 세트를 결정론으로 유도하는 MCP 도구 + SKILL. 가장 럭셔리한 재미용 번호 뽑기.

형이상학 놀이입니다 · 당첨 보장 아님 · 주 1장이면 충분해요.

설계 — 손발과 지식

  • MCP(손발) = 계산. get_lotto 도구가 다가오는 토요 추첨(20:45 KST) 기준으로 三式 포국을 세우고, 6수 + 유래 + 면책을 완성해 돌려준다. 번호 유도는 순수 결정론(lotto_core.py) — LLM은 계산하지 않는다.
  • SKILL(지식) = 표현. skill/SKILL.md는 1회 호출 → 반환값 그대로 전달 + 면책만. 도구 실패 시 지어내지 않고 재시도 안내.

번호 유도 규칙 (결정론)

점단 instant = 다가오는 토요 로또 추첨(20:45 KST). 같은 주엔 같은 세트, 추첨이 지나면 다음 주로 롤. 주간 시드(week_seed)도 이 날짜에서 파생.

원천 값 → 번호
육임(人) 三傳 초·중·말 干支 60갑자 순번(1–60), 45 초과 −45. 공망(遁干 없음)이면 地支 순번(1–12)
기문(地) 일간 낙궁 洛書수 · 길문(開→休→生) 궁 洛書수 각 1–9 → decade 확장 n = raw + 9×((week_seed+slot) mod 5)
태을(天) day mode 局數(1–72) 45 초과 −45

중복은 +1씩 1–45 순환으로 다음 가용값(결정론). 6수 오름차순, 각 번호에 유래 라벨.

세 엔진 의존 · 귀속

번호 원천 포국은 세 공개 MCP의 core를 각 레포의 venv에서 격리 실행해 얻는다(의존 충돌 회피):

기본으로 이 레포의 형제 디렉터리(../mcp-liuren 등)에서 각 레포와 그 venv를 찾는다. 위치가 다르면 환경변수로 재정의한다:

LOTTO_LIUREN_DIR=/path/to/mcp-liuren
LOTTO_QIMEN_DIR=/path/to/mcp-qimen
LOTTO_TAIYI_DIR=/path/to/mcp-taiyi

설치 / 실행

python3 -m venv venv && venv/bin/pip install -r requirements.txt   # 서버용(mcp)
venv/bin/python server.py                                          # stdio MCP

세 엔진 레포가 각자의 venv와 함께 설치돼 있어야 한다(위 귀속 참조).

테스트

PYTHONPATH=. python3 -m unittest discover -s tests   # 순수 결정론 검증(엔진 불요)

License

MIT. 세 엔진 귀속은 위 참조.

About

럭셔리 로또(6/45) 三式 놀이 — 육임·기문·태을 포국으로 결정론 번호 유도. MCP 도구 + SKILL. 형이상학 놀이·당첨 보장 아님.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages