Skip to main content
Glama
Xiaoran71

Sully Tarot MCP

by Xiaoran71

Slur Tarot MCP

これは、SullyOS のキャラクター向けに特化したステートレスなタロット MCP です。キャラクターが実際にツールを呼び出してカードを引き、正位置と逆位置、キーワードを確認してから、自分の口調で解釈し、チャット内に出来上がった HTML タロットカードを表示します。

特長

  • 78枚のウェイト版カードデッキ

  • シングルドロー、過去・現在・未来、リレーションシップスプレッド

  • 正逆位置の選択が可能、1回の抽選で重複なし

  • 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. サーバーを有効にし、必要に応じて特定のキャラクターにバインドします。

その後、チャットで例えば次のことができます:

  • 「今日の1枚を引いて。」

  • 「3枚でこの件の過去、現在、未来を見よう。」

  • 「関係のスプレッドを引いてくれ。」

ツールの説明では、キャラクターがまず自分の口調で解釈し、その後で返されている 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

サービは完全に有用で、毎回の要求で独立してカードを引き、データベース・Cookie・ログではなくに書込みません。

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