Token导航 LogoToken导航TokenDH.com
tarot (Kellymears) logo
AI代理未说明官方级别未说明来源级核验

tarot (Kellymears)

MCP Server

一个基于Ink构建的塔罗牌命令行工具,提供完整的78张牌组、六种牌阵类型、元素尊严、动画终端输出以及LLM集成的MCP服务器。

工具数

4

提示词数

0

GitHub Stars

0

资源数

0
命令行工具TypeScriptClaudeClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

kellymears

提供方

kellymears

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

奥秘

使用构建的塔罗牌读取CLI 墨水完整的78张牌组,每张牌都有自己的解释,六种排列类型,元素尊严,动画终端输出,以及用于LLM集成的MCP服务器。

入门

npm install
npm run build

作出 arcana 全球可用:

npm link

用法

arcana                    # three-card spread (defaults to OS username)
arcana kelly              # reading for "kelly"
arcana kelly --new        # force a fresh draw
arcana card               # single daily card
arcana yes-no             # yes/no oracle (upright = yes)
arcana five-card          # five-card cross
arcana horseshoe          # seven-card horseshoe
arcana celtic-cross       # ten-card celtic cross
arcana history            # browse past readings

每个人每天每种传播类型获得一次阅读。再次运行会显示相同的卡片。 --new 迫使新的平局。

价差

点差卡牌持仓
三卡(默认)3过去、现在、未来
每日卡1赠送
五卡叉5上面,过去,现在,未来,下面
马蹄7过去、现在、未来、自我、环境、障碍、结果
凯尔特十字架10现在、挑战、过去、未来、上、下、自我、环境、希望与恐惧、结果
是或否1直立=是,反转=否

交互模式

从洗牌池中挑选自己的牌。箭头键用于导航,Enter键用于选择。

arcana -i
arcana kelly --interactive

反转模式

五种读取反向卡片的方法:

arcana --reversals opposite   # authored reversed passage (default)
arcana --reversals blocked    # upright meaning, blocked energy
arcana --reversals shadow     # upright meaning, shadow/unconscious framing
arcana --reversals weakened   # upright meaning, diminished intensity
arcana --reversals none       # ignore reversals entirely

颜色主题

arcana --theme default    # magenta/green palette
arcana --theme classic    # yellow/cyan palette
arcana --no-color         # disable color output

阅读的

arcana history            # your history
arcana history kelly      # kelly's history

按逆时间顺序显示过去的读数。有五个或更多的读数,包括模式分析:最抽的牌、花色优势和反转率。

JSON输出

对于脚本和LLM集成:

arcana kelly --json
arcana celtic-cross kelly --json --new

以结构化JSON格式返回完整读数:排列数据、每张卡的解释、叙述性文本和关系分析。

解释引擎

每张卡片都为每个位置和方向撰写了段落。引擎在单个卡片读数上叠加了三件事:

  • 基本尊严 --相邻的卡片通过它们的元素相互作用。火和空气相辅相成;火和水造成紧张。
  • 关联分析 --套装优势、阿卡纳重量、球场牌簇、数字序列、反转模式和整个分布的元素平衡。
  • 叙事综合 --一种散文阅读,将卡片与交叉位置的见解(过去/未来的回声、紧张之上/之下、自我/环境对比)联系在一起。

MCP服务器

主控程序 LLM工具集成服务器。stdio上的四个工具:

工具说明
draw_reading为一个人画一个点差。支持所有六种点差类型和反转模式。
get_card按身份证或姓名查找一张卡片,上面有所有解释段落。
list_cards浏览甲板,按阿卡纳或西装过滤。
reading_history检索某人的最新读数。

运行MCP服务器

node dist/mcp.js

Claude代码集成

该项目包括 .mcp.json Claude Code在此目录中工作时自动发现。

要全局访问,请添加到 ~/.claude/settings.json:

{
  "mcpServers": {
    "arcana": {
      "command": "arcana-mcp"
    }
  }
}

(需要 npm link 所以 arcana-mcp 在你的路径上。)

工具模式

draw_reading

Input:  { name: string, spread_type?: string, force_new?: boolean, reversal_mode?: string }
Output: { name, spread, reading: { cards, narrative, relational } }

get_card

Input:  { query: string }  // "major-00", "fool", "ten of cups"
Output: { card, interpretations: { upright: { past, present, future, ... }, reversed: { ... } } }

list_cards

Input:  { arcana?: "major" | "minor", suit?: "cups" | "pentacles" | "swords" | "wands" }
Output: TarotCard[]

reading_history

Input:  { name: string, limit?: number }
Output: Reading[]

数据

读数存储在 $XDG_DATA_HOME/arcana/ (默认为 ~/.local/share/arcana/),每人每种排列类型一个JSON文件,按日期键入。历史记录单独存储在 {name}.history.json.

发展

npm run dev     # watch mode
npm run build   # compile to dist/
npm start       # run the CLI
npm run lint    # eslint
npm run format  # prettier

堆栈

目录标签

目录标签

命令行工具TypeScriptClaude塔罗牌本地部署占卜LLM集成终端应用

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

4

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP