육임(人)·기문(地)·태을(天) 세 형이상학 포국을 세워 로또 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에서 격리 실행해 얻는다(의존 충돌 회피):
- 육임 — molpass/mcp-liuren (大六壬,
kinliuren) - 기문 — molpass/mcp-qimen (時家奇門,
kinqimen) - 태을 — molpass/mcp-taiyi (太乙統宗,
kintaiyi)
기본으로 이 레포의 형제 디렉터리(../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 # 순수 결정론 검증(엔진 불요)MIT. 세 엔진 귀속은 위 참조.