Saroday Mcp Server

io.github.yolstudio26-oss由 GitHub 帳號 yolstudio26-oss 發布v0.2.0更新於 Oct 24, 2026

Korean Saju (사주) Four Pillars calculation + 80+ myeongni-hak (命理學) glossary terms.

已驗證STDIO僅桌面

概覽

AI 產生的概覽

本機 MCP 伺服器,讓助理透過 Saroday 介面計算韓國四柱(사주)命盤、查詢命理學詞彙並取得每日生肖星座運勢。

可以做什麼
依出生日期、時間與性別計算完整四柱命盤(八字、十神、神煞、合沖、十二運星、用神、大運),計算在 Saroday 伺服器上完成而非由模型推算。查詢 80 多個命理學(명리학)術語的完整韓文解釋。取得 12 星座或 12 生肖之一的今日運勢。列出可用的 Saroday API 端點及其中介資料。
適用情境
適合需要助理給出準確的韓國四柱解讀或解釋命理術語的情況,避免模型自行處理萬年曆與節氣邊界計算。適用於個人命盤解讀,以及韓文或英文的術語問答。
執行需求
以 npm 套件形式透過 stdio 在本機執行,需要 Node.js 18 或更新版本。未宣告帳號或 API 金鑰。它會透過 HTTPS 呼叫 Saroday 公開 API,可用 SARODAY_API_BASE 覆寫基礎位址。公開 API 限制每個 IP 每小時 100 次請求。
安裝前請注意
出生日期、時間與性別會傳送到 Saroday 伺服器計算,個人資料會離開本機。此套件只是輕量轉接層,全部計算在遠端完成,結果依賴該服務。免費使用依 IP 限流,大量使用預計日後需要 API 金鑰。

安裝

在 SourceWeft 中

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

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

其他 MCP 客戶端

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

README

@saroday/mcp-server

MCP (Model Context Protocol) server for Saroday — Korean Saju (사주) calculation and myeongni-hak (命理學) glossary lookup.

This MCP server lets Claude Desktop, Cline, Cursor, and any other MCP-compatible AI client perform accurate Korean Saju (Four Pillars of Destiny) calculation by calling the public Saroday API under the hood.


What it does

When connected, the AI client gains access to four tools:

ToolDescription
calculate_sajuCompute full Saju analysis (8 characters, sipseong, sinsal, hapchung, 12-unseong, yongshin, daeun) from birth date / time / gender.
lookup_glossaryLook up any of 80+ myeongni-hak terms (도화살, 천을귀인, 식신, 육합, etc.) with full Korean explanation.
get_daily_fortuneToday's fortune for one of 12 Western zodiac signs or 12 Chinese zodiac signs. Cached server-side, fast response.
discover_saroday_apiList available Saroday API endpoints and metadata.

Why this matters: ChatGPT, Claude, and other LLMs frequently miscalculate Saju when asked directly because manse-ryeok (萬歲曆) lookup and 절기 (jeolgi) boundary handling require precise data. This MCP delegates the math to a verified server while letting the AI focus on the interpretation.


Installation

Option A — npx (no install)

bash
npx @saroday/mcp-server

Option B — global install

bash
npm install -g @saroday/mcp-serversaroday-mcp

Option C — clone and run

bash
git clone https://github.com/saroday/mcp-server.gitcd mcp-servernpm installnode index.js

Requires Node.js 18 or newer.


Configure Claude Desktop

Edit your Claude Desktop config file:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Add (or merge) the following:

json
{  "mcpServers": {    "saroday": {      "command": "npx",      "args": ["-y", "@saroday/mcp-server"]    }  }}

Restart Claude Desktop. You should see "saroday" listed in the MCP servers panel (the plug icon in the input area).

Local development (running from cloned repo)

json
{  "mcpServers": {    "saroday": {      "command": "node",      "args": ["/absolute/path/to/mcp-server/index.js"]    }  }}

Configure Cline / Cursor / other MCP clients

Any MCP client that supports stdio transport works. Point it at the saroday-mcp binary or node index.js. See your client's docs for the exact config format.


Try it out

After connecting, ask Claude things like:

  • "My birthday is March 15, 1992 at 10am. Calculate my Korean Saju."
  • "What does 도화살 (dohwa-sal) mean in Korean fortune-telling?"
  • "내 사주 봐줘. 1990년 5월 20일 음력 14시 여성."
  • "제왕(jeokwang) 12-unseong이 뭐야?"

Claude will automatically invoke calculate_saju or lookup_glossary and give you a polished interpretation based on the structured data returned.


Environment variables

VariableDefaultPurpose
SARODAY_API_BASEhttps://saroday.comOverride the API base URL (e.g., for self-hosted or staging environments).

Rate limits

The public Saroday API allows 100 requests per hour per IP for free use. Heavy users — apps shipping to many end-users, AI agents handling many concurrent users — should request an API key (coming soon) for higher quotas.

Contact: [email protected]


How it works

[User in Claude Desktop]        ↓ types "내 사주 봐줘"[Claude Desktop]        ↓ calls calculate_saju via MCP stdio[saroday-mcp (this package, runs locally)]        ↓ HTTPS POST /api/v1/saju[saroday.com server]        ↓ runs verified manse-ryeok algorithm[result JSON]        ↑ flows back through the chain[Claude] writes a beautiful Korean interpretation

This MCP package is a thin adapter — all calculation lives on Saroday's servers, so updates to the algorithm or glossary roll out without you having to upgrade the package.


Differentiators

  • Manse-ryeok accuracy — handles 절기 (solar terms) boundaries that LLMs routinely get wrong (verified against @fullstackfamily/manseryeok library)
  • 80+ glossary entries (~400 interpretation fields) — every sinsal, hapchung, sipseong, 12-unseong term has summary / meaning / positive / negative / practical-tip interpretation written in friendly Korean
  • Korean myeongni-hak tradition — based on 적천수(滴天髓), 자평진전(子平真詮), 궁통보감(窮通寶鑑) references
  • Three-channel exposure — same algorithm available as web service (saroday.com), public REST API (saroday.com/api/v1), and MCP server (this package). Pick the channel that fits your integration.

License

MIT


Support

來源:README.md,提交 813e071

工具

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

版本歷史

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

評分

已滿足適用檢查項的 50%

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

  • 近 30 天內可連通25 分

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

  • 已宣告認證方式10 分

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

  • 已列出工具15 分

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

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