Tarotoo Tarot について
Tarotoo Tarot は、タロットの検索、創作、自己内省に使える Rider–Waite–Smith のカードデータを AI アシスタントに提供する MCP サーバーです。全 78 枚の正位置・逆位置の意味を収録し、検索、イエス・ノー回答、ランダム抽選に対応します。
主な機能
- 0178 枚の正位置・逆位置の意味を検索
- 02テーマやキーワードでカード検索
- 03大アルカナやスートで絞り込み
- 04正位置の説明付きイエス・ノー値
- 05逆位置にも対応した重複なしの抽選
活用シーン
- 01カードの恋愛や仕事の意味を確認
- 02テーマに関連するカードを探す
- 03カードのイエス・ノー値と説明を得る
- 04ランダムなスプレッドを作成
MCP 対応
MCP サーバーは、カード一覧、検索、イエス・ノー回答、ランダム抽選のツールを対応クライアントに公開し、正位置・逆位置のデータを提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
5掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| name | string | はい | カード名。例:"The Fool" または "Ace of Cups" |
詳細
Tarotoo Tarot MCP サーバー
AI アシスタント(Claude、ChatGPT、Cursor、その他あらゆる MCP クライアント)に、Tarotoo タロットカードの意味データセットへのリアルタイムアクセスを提供するモデルコンテキストプロトコルサーバーです。ライダー=ウェイト=スミス版の全 78 枚のカードを収録しており、正位置と逆位置の意味とキーワード、正位置と逆位置における恋愛、キャリア、気分、スピリチュアルの解釈、惑星と星座の関連、正位置と逆位置のイエス/ノーの値を含みます。
Tarotooが公開しています。Tarotoo.com の AI リーディングの基盤となっているものと同じカードの意味です。
クイックスタート
Node.js ≥ 18 が必要です。インストールは不要で、クライアントは npx 経由で実行します。
Claude Code
claude mcp add tarotoo-tarot -- npx -y tarotoo-mcp-server
Claude Desktop — claude_desktop_config.json に追加します(Settings → Developer → Edit Config):
{
"mcpServers": {
"tarotoo-tarot": {
"command": "npx",
"args": ["-y", "tarotoo-mcp-server"]
}
}
}
Cursor / Windsurf / その他の MCP クライアント — クライアントの MCP 設定に同じ command/args のペアを指定します。
MCP レジストリ — io.github.Tarotoo-com/tarotoo-mcp-server として登録されているため、レジストリに対応したクライアントから直接検出してインストールできます。
その後、「仕事におけるソードの 3 の意味は?」や「私のためにカードを 3 枚引いて」などとアシスタントに尋ねてください。以下のツールが呼び出されます。
ツール
| ツール | 引数 | 戻り値 |
|---|---|---|
get_card_meaning | name(文字列) | 1 枚のカードの完全なレコード(意味、キーワード、恋愛/キャリア/気分/スピリチュアルの正位置と逆位置の解釈、惑星、星座、イエス/ノー)。カード名は柔軟に照合されます("fool" → The Fool) |
list_cards | arcana?(major/minor)、suit?(wands/cups/swords/pentacles) | カード名。任意で絞り込み可能 |
search_cards | query(文字列)、limit?(1~78、既定値 10) | テーマまたはキーワードに一致するカードを最も一致度の高い順に返します。例:"heartbreak" → Three of Swords |
yes_no_answer | name(文字列) | カードの yes/no/maybe の値と、その根拠となる正位置の意味 |
draw_cards | count?(1~10、既定値 1)、allow_reversed?(ブール値) | 向きに応じた意味を持つ、重複のないランダムなカード。スプレッドの生成に使用します |
例
tools/call get_card_meaning {"name": "the star"}
{
"name": "The Star",
"arcana": "major",
"element": "Air",
"planet": "Saturn",
"zodiac": "Aquarius",
"yes_no": "yes",
"yes_no_reversed": "no",
"keywords_upright": ["hope", "renewal", "healing", "inspiration", "faith"],
"meaning_upright": "Hope, renewal, healing, inspiration, faith.",
"love": "hope in love, emotional healing, renewed trust, an inspiring connection",
"love_reversed": "lost faith, discouragement, disconnection, dimmed hope"
}
各カードには、キーワード、意味、恋愛、キャリア、気分、スピリチュアル、イエス/ノーの正位置と逆位置の両方の値が含まれています。上の例は省略版です。
ソースから実行
git clone https://github.com/Tarotoo-com/tarotoo-mcp-server.git
cd tarotoo-mcp-server
npm install
npm test # 8-check smoke test: full MCP session over stdio
node server.js # stdio transport
データセット
組み込みの data/cards.json は、tarotoo-tarot-dataset(MIT)をもとに作成されています。同じデータは複数の場所で公開されています。
| リソース | リンク |
|---|---|
| データセットのソースとドキュメント | Tarotoo-com/tarotoo-tarot-dataset |
| データセットのホームページ | tarotoo.com/open-data |
| Hugging Face | Tarotoo/tarotoo-tarot-card-meanings |
| Kaggle | tarotoo/tarotoo-tarot-card-meanings |
| npm パッケージ | tarotoo-tarot |
| PyPI パッケージ | tarotoo-tarot |
| 引用可能な DOI、データセットと論文 | 10.5281/zenodo.21285777 |
| 引用可能な DOI、リポジトリ全体 | 10.5281/zenodo.21268290 |
| このサーバー独自の DOI | 10.5281/zenodo.21298382 |
データセットの 2 つの DOI は概念 DOI であり、常に最新バージョンを参照します。
解釈は、確立された資料(A. E. Waite 著『The Pictorial Key to the Tarot』(1911 年)、Golden Dawn の『Book T』に基づく対応付け)を参考に、Rider–Waite–Smith の伝統に沿って Tarotoo が作成しました。
ライセンス
コードとデータセット:MIT。Tarotoo(tarotoo.com)への帰属表示を歓迎します。
想定される用途
このデータセットは、教育、研究、創作、娯楽、自己省察を目的としています。医療、法律、金融、メンタルヘルス、その他の専門的な助言の代替として使用しないでください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。