Skip to main content
Glama
Xiaoran71

Sully Tarot MCP

by Xiaoran71

Sully Tarot MCP

SullyOS 캐릭터 전용 무상태(stateless) 타로 MCP입니다. 캐릭터가 실제로 도구를 호출해 카드를 뽑고, 정위·역위와 키워드를 확인한 뒤 자신만의 말투로 해석하며, 채팅에 준비된 HTML 타로 카드를 표시합니다.

특징

  • 완전한 78장 웨이트(Rider–Waite) 계열 타로 덱

  • 단일 카드, 과거/현재/미래, 관계 스프레드

  • 정위·역위 선택 가능, 한 번의 뽑기에서 카드 중복 없음

  • Web Crypto를 사용해 무작위로 뽑으며, 질문이나 결과를 저장하지 않음

  • Streamable HTTP MCP 방식으로, SullyOS 일반 MCP 클라이언트와 호환

  • SullyOS [html]...[/html] 카드 콘텐츠를 기본 제공

  • 단일 Cloudflare Worker, 데이터베이스 없음, API 키 없음, 예약 작업 없음

타로는 오락과 자기 탐구를 위한 도구이므로, 의료·법률·재무 등 전문가의 판단을 대체해서는 안 됩니다.

Related MCP server: Tarot MCP Server

Cloudflare Workers에 배포

npm run deploy

첫 실행 시 Wrangler가 Cloudflare 로그인을 안내합니다. 배포에 성공하면 MCP 주소는 대개 다음과 같습니다.

https://sully-tarot-mcp.<你的子域>.workers.dev/mcp

Worker는 모든 경로에서 동일한 MCP 서비스를 제공하므로 루트 주소로도 사용할 수 있습니다. 다만 알아보기 쉽도록 /mcp를 유지하는 것을 권장합니다.

SullyOS 연동

  1. SullyOS → 설정 → MCP 도구 서버 → 구성.

  2. 서버를 추가하고 이름을 塔罗로 입력합니다.

  3. URL에 위 Worker /mcp 주소를 입력하고, 토큰과 프록시는 필요하지 않습니다.

  4. “연결 테스트”를 클릭하면 draw_tarot 도구가 발견되어야 합니다.

  5. 서버를 활성화하고 필요에 따라 특정 캐릭터에 바인딩합니다.

이후 채팅에서 이렇게 말할 수 있습니다:

  • “오늘의 카드를 한 장 뽑아 주세요.”

  • “카드 세 장으로 이 일의 과거, 현재, 미래를 봐 주세요.”

  • “우리 관계에 대한 스프레드를 뽑아 주세요.”

도구 설명은 캐릭터가 먼저 자신의 말투로 해석한 뒤, 반환된 sullyos_html을 [html]...[/html]에 넣도록 요구합니다. HTML 카드는 스크립트가 없으므로 SullyOS의 샌드박스 제한을 충족합니다.

로컬 검증

npm test
npm run dev

이 프로젝트는 런타임 의존성이 없습니다. npm run dev와 npm run deploy는 필요에 따라 Wrangler를 호출합니다.

MCP 도구

draw_tarot

매개변수:

필드

유형

설명

spread

single | three_card | relationship

기본값 single

question

string

선택 사항, 최대 500자

allow_reversed

boolean

역위 허용 여부, 기본값 true

서비스는 완전히 무상태(stateless)입니다. 호출할 때마다 독립적으로 카드를 뽑으며, 데이터베이스, 쿠키, 로그 저장소에 기록하지 않습니다.

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    Provides tarot card reading capabilities with a complete 78-card deck, multiple spread layouts (Celtic Cross, Past-Present-Future, etc.), and detailed card interpretations for divination and daily guidance.
    9
    10 npm
    5
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Provides professional-grade Rider-Waite tarot readings and 11 specialized spreads through a comprehensive interpretation engine featuring elemental and context-aware analysis. It enables users to perform cryptographically secure card draws, create custom spreads, and explore detailed card symbolism via MCP or HTTP protocols.
    14
    26 npm
    15
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    Provides tarot card meanings, spreads (three-card, yes/no), and random draws for any MCP-compatible client.
    5
    10 npm
    2
    MIT