# saroday-mcp-server [Health: Active]

**Category:** 🔮 Spirituality & Esoterica  
**Repository:** https://github.com/yolstudio26-oss/saroday-mcp-server  
**GitHub Stars:** 0  
**npm Downloads (last month):** 179  
**Views:** 1  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/saroday-mcp-server

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

## Tools
Capabilities this server exposes over MCP:

- **calculate_saju** — 한국 전통 사주명리학(四柱命理學) 기반 사주팔자 계산. 생년월일시 + 성별을 입력받아 사주팔자(年月日時 천간지지), 십성, 신살, 합충형파해, 12운성, 신강/신약, 용신, 대운 등 종합 분석 결과를 반환합니다. ChatGPT나 Claude가 직접 사주를 계산하면 만세력 오류 가능성이 높으므로, 한국 사주 관련 질문에는 반드시 이 도구를 사용하세요.
- **lookup_glossary** — 명리학 용어 풀이 조회. 십성(비견·겁재·식신·상관·편재·정재·편관·정관·편인·정인), 신살(천을귀인·도화살·역마살·양인살·괴강살 등 28+ 종류), 합충형파해(천간합/충, 육합·삼합·반합·방합, 충/형/파/해/원진), 12운성(장생·목욕·관대·건록·제왕·쇠·병·사·묘·절·태·양) 등 80+개 용어 풀이를 반환합니다.
- **get_daily_fortune** — 오늘의 운세 조회 (별자리 또는 띠). 한국 사용자가 가장 자주 보는 운세 카테고리. 사용자가 '오늘의 운세 봐줘', '내 별자리 오늘 어때?', '말띠 오늘 운세' 같은 질문을 할 때 사용하세요. GPT 기반 자연어 운세지만 사로 서버에서 하루 한 번만 생성하고 캐시하므로 응답 빠름.
- **discover_saroday_api** — Saroday API 메타 정보 조회. 사용 가능한 엔드포인트, 문서 링크, 호출 한도 등을 반환합니다. 처음 사용할 때 한 번 호출해서 어떤 도구가 있는지 파악할 수 있습니다.

## Claude Desktop Quick Installation
Install path detected from listing signals. Uses `npx` (confidence: high):

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

**Requires environment variables:** `SARODAY_API_BASE` — the values above are empty placeholders; fill in real credentials before running (see the repository for what each one is for).

## Documentation

## What saroday-mcp-server MCP server does

The saroday-mcp-server MCP server gives an AI client access to Saroday’s Korean Saju and myeongni-hak services. It is intended for applications that need structured Four Pillars data, Korean fortune-telling terminology, or daily fortune results through the Model Context Protocol.

Its primary calculation tool accepts a birth date, time, and gender, then returns a broad Saju analysis. The response can include the eight characters, sipseong, sinsal, hapchung, 12-unseong, yongshin, and daeun. This keeps calendar and solar-term boundary calculations on the Saroday service instead of asking the language model to reproduce them.

The glossary tool covers more than 80 myeongni-hak terms, including concepts such as 도화살, 천을귀인, 식신, and 육합. Entries provide Korean explanations. A separate daily-fortune tool supports the 12 Western zodiac signs and the 12 Chinese zodiac signs, while the discovery tool lists Saroday API endpoints and metadata.

## How it works

The package runs locally as an MCP process and communicates with the client over stdio. When the client invokes a tool, the adapter sends an HTTPS request to Saroday. Saroday performs the Saju calculation or retrieves the requested information, then returns JSON through the adapter to the AI client.

The package is a thin connection layer; the calculation and glossary data live on Saroday’s servers. This means changes to the remote algorithm or content can become available without upgrading the local package. Daily fortune responses are cached server-side.

The public Saroday API has a free-use limit of 100 requests per hour for each IP address.

## Setup and configuration

The saroday-mcp-server MCP server requires Node.js 18 or newer. You can run it without a global installation with `npx @saroday/mcp-server`, install it globally with npm and run `saroday-mcp`, or clone the repository, install dependencies, and start `node index.js`.

For Claude Desktop, add an MCP entry that uses `npx` with the `-y` argument and the package name, then restart the application. Cline, Cursor, and other clients with stdio support can point to the `saroday-mcp` executable or to `node index.js`; their configuration syntax varies by client.

Set `SARODAY_API_BASE` to replace the default `https://saroday.com` API base. This is useful for a staging or self-hosted endpoint, where supported by that deployment. No other environment variables are documented.

## Tools and capabilities

- `calculate_saju` calculates a full Saju result from birth information.
- `lookup_glossary` retrieves explanations for supported myeongni-hak terms.
- `get_daily_fortune` returns today’s fortune for a Western or Chinese zodiac sign.
- `discover_saroday_api` reports available Saroday API endpoints and metadata.

The server is suited to conversational prompts in Korean or English when the client can translate the user’s request into one of these tool calls.

## Limitations and notes

The saroday-mcp-server MCP server depends on the Saroday API for its calculations and content, so it is not a standalone local manse-ryeok implementation. Network access to the configured API base is required. Free public API usage is limited to 100 requests per hour per IP, which may restrict high-volume applications.

The documented transport is stdio. The README names Claude Desktop, Cline, and Cursor as compatible clients and does not document client-specific features beyond MCP stdio support. The project is released under the MIT license.

_Full upstream README: https://allmcps.com/mcp/saroday-mcp-server/readme_

