
Saroday Mcp Server
io.github.yolstudio26-ossPublished by GitHub account yolstudio26-ossv0.2.0Updated Oct 24, 2026
Korean Saju (사주) Four Pillars calculation + 80+ myeongni-hak (命理學) glossary terms.
Overview
A local MCP server that lets an assistant compute Korean Saju (Four Pillars) charts, look up myeongni-hak glossary terms, and fetch daily zodiac fortunes via a
- What you can do
- Calculate a full Saju chart (eight characters, sipseong, sinsal, hapchung, 12-unseong, yongshin, daeun) from birth date, time and gender, with the math done on Saroday's servers rather than by the model. Look up any of 80+ myeongni-hak terms with full Korean explanations. Fetch today's fortune for one of 12 Western or 12 Chinese zodiac signs. List the available Saroday API endpoints and their metadata.
- When to use it
- Useful when you want an assistant to produce accurate Korean Saju readings or explain fortune-telling terms, instead of having the model do manse-ryeok and solar-term boundary math itself. Suited to personal readings and glossary questions in Korean or English.
- Requirements
- Runs locally over stdio as an npm package; Node.js 18 or newer. No account or API key is declared. It calls the public Saroday API over HTTPS, and the SARODAY_API_BASE variable can override the base URL. The public API allows 100 requests per hour per IP.
Installation
In SourceWeft
- Open Saroday Mcp Server in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
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:
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)
Option B — global install
Option C — clone and run
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:
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)
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
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
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/manseryeoklibrary) - 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
- Web: https://saroday.com
- API docs: https://saroday.com/api/docs
- LLM-friendly index: https://saroday.com/llms.txt
- Email: [email protected]
Source: README.md at commit 813e071
Tools
0Version history
1- v0.2.0LatestSep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts