mcpField
L
Love Oracle — Tarot

Love Oracle — Tarot

远程服务
github.com/Misko4b游戏娱乐012 周前更新
代码仓库

关于 Love Oracle — Tarot

Love Oracle — Tarot 是面向回答爱情与关系问题的塔罗数据集和 MCP 服务,供应用与 Agent 使用。它涵盖全部 78 张 Rider–Waite–Smith 牌,并以 22 种语言提供关键词,可从本地 JSON 文件离线运行。

主要功能

  1. 01涵盖 78 张 Rider–Waite–Smith 牌
  2. 02提供 22 种语言的爱情关键词
  3. 03按本地化名称搜索牌面
  4. 04查询正位与逆位含义
  5. 05不重复抽取 1–10 张牌

适用场景

  1. 01查询牌面的关系含义
  2. 02为爱情占卜抽牌
  3. 03用多种语言搜索牌名

MCP 相关

MCP 服务提供三个只读工具:搜索牌面、查询牌的爱情含义和抽牌。托管服务还通过额外工具提供爱情问题的详细解读。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://www.loveoracle.app/api/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

4
参数类型必填说明
querystring是任意受支持语言的部分牌名,例如 "cups"、"lovers"、"恋人"。
languageenum否回答所用语言的 ISO 代码。可选值:en、es、pt、fr、de、it、nl、da、no、fi、pl、hu、tr、ru、ja、ko、zh、zh-TW、th、vi、hi、id。默认为 en。en | es | pt | fr | de | it | nl | da | no | fi | pl | hu | tr | ru | ja | ko | zh | zh-TW | th | vi | hi | id

详细介绍

爱情神谕塔罗牌数据集与 MCP 服务

包含全部 78 张 Rider–Waite–Smith 塔罗牌的爱情与关系关键词,涵盖 22 种语言,以及 奥秘、花色、元素和是/否倾向——提供 JSON 文件,并且提供一个可离线运行的 MCP 服务。 无需注册,可在 CC BY 4.0 许可下免费用于商业用途。

curl -O https://www.loveoracle.app/dataset/love-tarot.json

MCP 服务

三个只读工具,零依赖,零网络调用——所有内容均从本仓库中的 JSON 文件读取。

工具功能
search_tarot_cards以 22 种语言中的任意一种按名称查找牌;返回其他工具所需的 slug
get_tarot_card_love_meaning查询单张牌:正位、逆位、是/否倾向、奥秘、花色、元素
draw_tarot_cards不重复抽取 1–10 张牌,每张牌逆位概率约为 30%,并附上爱情含义
{
  "mcpServers": {
    "love-oracle-tarot": {
      "command": "npx",
      "args": ["-y", "love-oracle-tarot"]
    }
  }
}

也可以从克隆的仓库运行——无需安装任何东西:

node server.js

也可以使用 Docker:

docker build -t love-oracle-tarot . && docker run -i --rm love-oracle-tarot

想要更详细的解读? 数据集中不包含这些内容,因此此处不会提供。 关于一张牌代表某人的感受、对前任意味着什么,以及最常见的爱情问题的答案,都可在网站上查看—— 也可通过托管的 MCP 服务访问: https://www.loveoracle.app/api/mcp(Streamable HTTP,无需身份验证),并已列入官方注册表: app.loveoracle/tarot。

市面上已有公开的塔罗牌数据集,但我们找到的全都只有英文版本。这个数据集包含 1,716 组关键词,涵盖 en, es, pt, fr, de, it, nl, da, no, fi, pl, hu, tr, ru, ja, ko, zh, zh-TW, th, vi, id, hi——这是没人想从头重做的那部分。

数据结构

{
  "slug": "the-lovers",
  "name": "The Lovers",
  "arcana": "major",
  "number": 6,
  "suit": null,
  "element": null,
  "yes_no": { "upright": "yes", "reversed": "no" },
  "image": "https://www.loveoracle.app/deck/the-lovers.webp",
  "url": "https://www.loveoracle.app/cards/the-lovers",
  "love": {
    "en": { "name": "The Lovers", "upright": "deep union, a real choice of the heart",
            "reversed": "disharmony, misaligned values, avoidance of choice" },
    "ja": { "name": "恋人たち", "upright": "深い結びつき、心からの選択",
            "reversed": "不調和、ずれた価値観、選ぶことからの逃避" }
  }
}
字段说明
slug稳定标识符,始终使用英文名称,永不更改。请将其用作键
arcana / number / suitmajor 为 0–21,minor 为 1–14(11 为侍从,12 为骑士,13 为王后,14 为国王)
element仅适用于花色——water、fire、air、earth。所有大阿尔卡那均为 null,这是有意为之:金色黎明、马赛和现代流派对它们的元素归属各有不同,与其将有争议的说法当作事实,我们宁愿留空
yes_no单张牌是/否抽牌的倾向。牌变为逆位时,倾向也会反转
image1909 年的扫描图。全球属于公有领域,不附带任何条件
love.<lang>本地化牌名,以及正位和逆位关键词
jq '.cards[] | select(.slug=="the-lovers") | .love.es' love-tarot.json
jq -r '.cards[] | select(.yes_no.upright=="yes") | .slug' love-tarot.json   # the 43 "yes" cards

两点注意事项

  • 这些关键词专为爱情与关系问题编写,并非用于一般占卜。以职业为重点的应用会需要不同的措辞。
  • 21 种非英语语言均由机器从英文源文本翻译而来,未经母语者审校。结构和覆盖范围可靠——没有缺失行,也没有静默回退到英文的情况。泰语和越南语的表达是否地道则未必。欢迎提交修正:创建 issue 或发送邮件至 [email protected]。

许可

CC BY 4.0。可用于商业用途、修改并发布。 唯一条件是注明出处:

Tarot data from Love Oracle — https://www.loveoracle.app
CC BY 4.0

牌面艺术作品采用 Pamela Colman Smith 的 1909 年版本,在全球属于公有领域,不附带任何条件。

其他资源

  • 标准文件,始终保持最新: https://www.loveoracle.app/dataset/love-tarot.json
  • 文档: https://www.loveoracle.app/dataset
  • MCP 服务(Streamable HTTP,只读,无需身份验证):https://www.loveoracle.app/api/mcp — 提供三个工具:search_tarot_cards、get_tarot_card_love_meaning、get_love_question_answer
  • Markdown: 每个公开页面都支持 Accept: text/markdown,也可以直接获取 /md/<path>
curl -H "Accept: text/markdown" https://www.loveoracle.app/cards/the-lovers
curl https://www.loveoracle.app/md/es/cards/the-lovers

此处不包含的内容

每张牌的详细解读——例如它代表某人的感受、它对前任意味着什么,以及常见问题——都留在牌面页面上。此代码仓库是精简的事实层。


本项目与 Love Oracle 同步维护。Love Oracle 是一款用于解答爱情问题的 AI 塔罗阅读工具。如果你用它来构建项目,我们很乐意看看。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。