Fatenava Mcp

io.github.fatenava由 GitHub 帳號 fatenava 發布v0.1.2更新於 Oct 25, 2026

Cast BaZi, Zi Wei Dou Shu, and Western astrology natal charts - deterministic, free, no account.

已驗證STDIO僅桌面位置與生活AI 與機器學習

概覽

AI 產生的概覽

本機 MCP 伺服器,讓助理依出生日期、時間與地點排算八字、紫微斗數與西洋本命盤。

可以做什麼
排算命盤:一個工具依單行出生文字或結構化的日期、時間、地點與性別欄位,回傳八字四柱、紫微斗數十二宮或西洋本命盤,也可只選其中一部分。處理未知出生時間:時辰不明時省略依賴時辰的部分,而不是猜測。回傳結構化命盤資料,欄位名為英文,天干地支、宮位與星曜等術語保留中文字元,供助理解讀。
適用情境
適合希望助理依出生資訊計算八字或占星命盤並加以解釋,又不想註冊帳號或付費使用排盤服務的情境。
執行需求
以 stdio 在本機執行,通常透過 npm 套件以 npx 啟動,因此需要 Node.js 以及連線排盤 API 的網路。無需帳號、API 金鑰或環境變數;選用的環境變數 FATENAVA_API_BASE 可覆寫 API 位址,供測試使用。
安裝前請注意
出生資訊(日期、時間、地點、性別)會傳送到提供方的遠端排盤 API,應視為個人資料。伺服器本身不儲存資料,也不需要憑證。輸出被說明為傾向與主題,不構成醫療、法律或財務建議。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Fatenava Mcp,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

fatenava-mcp

English | 繁體中文 | 简体中文 | 日本語 | 한국어

[fatenava-mcp MCP server] [smithery badge]

Cast BaZi, Zi Wei Dou Shu, and Western astrology natal charts from any MCP-capable AI agent.

One tool, three deterministic engines, zero setup: no account, no API key, nothing stored. Powered by the free chart API of FateNava.

What it does

Give it a birth (date, time, place, gender) and it returns structured chart data from up to three systems:

SystemWhat you get
BaZi 八字 (Four Pillars of Destiny)Four pillars (stems & branches), Day Master, Five-Elements distribution — computed with True Solar Time correction from the birthplace longitude
Zi Wei Dou Shu 紫微斗數 (Purple Star Astrology)Twelve palaces with major stars, Life Palace, transformations
Western natal chartTropical zodiac, Placidus houses: Ascendant, planets by sign/house, elements & modalities

The numbers are computed, not AI-generated — the same birth always produces the same charts. Interpretation is left to your AI agent (or to FateNava's free reading tools).

Quick start

Claude Code

bash
claude mcp add fatenava -- npx -y fatenava-mcp

Codex CLI

toml
# ~/.codex/config.toml[mcp_servers.fatenava]command = "npx"args = ["-y", "fatenava-mcp"]

Cursor / generic MCP client

json
{  "mcpServers": {    "fatenava": {      "command": "npx",      "args": ["-y", "fatenava-mcp"]    }  }}

Tools

  • cast_chart — Cast BaZi (Four Pillars), Zi Wei Dou Shu, and Western astrology natal charts from one birth input. Deterministic computation with True Solar Time correction; supports one-line multilingual birth text or structured fields.

cast_chart

Two ways to describe the birth — pick one:

1. One-line text (easiest; the API parses date, time, place and gender, and resolves the city to coordinates + timezone):

json
{ "text": "1995-08-10 12:00 Taipei female" }

City names in English, Chinese, Japanese, or Korean are accepted.

2. Structured fields:

json
{  "year": 1995, "month": 8, "day": 10, "hour": 12, "minute": 0,  "gender": "female",  "longitude": 121.5, "latitude": 25.04, "timeZoneId": "Asia/Taipei"}

Optional:

  • systems: ["bazi", "ziwei", "astro"] — pick a subset to keep the response small (default: all three).
  • birthTimeKnown: false — when the exact hour is unknown. BaZi still returns three pillars; hour-dependent parts are omitted honestly instead of being guessed.

Response shape

jsonc
{  "birth": { "date": "1995-08-10", "time": "12:00", "gender": "female", "place": "…" },  "timeKnown": true,  "charts": {    "bazi":  { "ok": true, "view": { "dayMaster": {…}, "fourPillars": […], … } },    "ziwei": { "ok": true, "view": { "palaces": […], … } },    "astro": { "ok": true, "view": { "ascendant": {…}, "bodies": […], … } }  }}

Field names are English; traditional terms (heavenly stems, earthly branches, palace and star names) come in their native Chinese characters — ask your agent to translate them for the user.

Notes & principles

  • Free & anonymous. The underlying endpoint requires no login and stores nothing.
  • Deterministic. Charts are calculated by tested engines; the AI layer only interprets.
  • Honest about limits. Unknown birth time degrades gracefully instead of inventing an hour. Charts describe tendencies and themes — not fixed fate. Not medical, legal, or financial advice.
  • Learn the concepts: What is BaZi? · What is a natal chart? · What is Zi Wei Dou Shu?
  • Full readings, compatibility (synastry / 合婚) and AI Q&A: fatenava.com

Development

bash
npm installnpm run buildnode dist/index.js   # speaks MCP over stdio

FATENAVA_API_BASE env var overrides the API origin (for testing).

License

MIT

來源:README.md,提交 9d8806f

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v0.1.2最新Sep 16, 2026

評分

已滿足適用檢查項的 50%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分