Skip to main content
ClaudeWave

MCP server for Korean Four Pillars of Destiny (Saju / Bazi). Wraps the Saju API with 4 tools: calculate, interpret, compatibility, daily. Free tier 100 req/day.

MCP ServersRegistry oficial0 estrellas0 forksTypeScriptActualizado today
Install in Claude Code / Claude Desktop
Method: Manual
Claude Code CLI
git clone https://github.com/ghdejr11-beep/saju-mcp
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "saju-mcp": {
      "command": "node",
      "args": ["/path/to/saju-mcp/dist/index.js"],
      "env": {
        "SAJU_API_KEY": "<saju_api_key>"
      }
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
💡 Clone https://github.com/ghdejr11-beep/saju-mcp and follow its README for install instructions.
Detected environment variables
SAJU_API_KEY
Casos de uso

Resumen de MCP Servers

# Saju MCP Server

An [MCP](https://modelcontextprotocol.io) (Model Context Protocol) server that
wraps the **Saju API** — Korean Four Pillars of Destiny (사주팔자 / Bazi) — so
MCP-capable clients (Claude Desktop, Cursor, and other MCP hosts) can compute
and interpret Saju directly in a conversation.

Backed by the live API at **https://saju-api.pages.dev** (10 languages:
ko, en, ja, zh, es, pt-br, vi, id, hi, th).

## Tools

| Tool | Upstream endpoint | What it does |
|------|-------------------|--------------|
| `saju_calculate` | `POST /api/v1/calculate` | Four Pillars (stem+branch+hanja), five-element distribution, Day Master, zodiac, from a solar birthdate. |
| `saju_interpret` | `POST /api/v1/interpret` | Full reading: Ten Gods (십신), hidden stems, Yongshin (용신), Daeun (대운), localized summaries. |
| `saju_compatibility` | `POST /api/v1/compatibility` | Two-person 궁합 score (0–100) with breakdown (element balance, Day Master relation, branch harmony/clash). |
| `saju_daily` | `GET /api/v1/daily` | Daily fortune snapshot (score + advice) for a Day Master and date. |

## Prerequisites

- Node.js **18+** (uses the built-in global `fetch`).
- A **Saju API key**. The free tier is **100 requests/day, no credit card**.

### Get a free API key

```bash
curl -X POST https://saju-api.pages.dev/api/v1/keys/create \
  -H "Content-Type: application/json" \
  -d '{"email":"you@example.com"}'
```

The response contains an `api_key` of the form `sajuapi_free_...`. Keep it
secret — it is passed to the server via the `SAJU_API_KEY` environment variable,
never hardcoded.

## Install & build

```bash
npm install
npm run build      # compiles src/index.ts -> dist/index.js
```

Quick local check (lists the 4 tools, then exits):

```bash
SAJU_API_KEY="sajuapi_free_xxx" npm start
```

## Register in Claude Desktop

Edit your `claude_desktop_config.json`:

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

Add (use the **absolute path** to the built `dist/index.js`):

```json
{
  "mcpServers": {
    "saju": {
      "command": "node",
      "args": ["D:\\kunstudio-apps\\saju-mcp\\dist\\index.js"],
      "env": {
        "SAJU_API_KEY": "sajuapi_free_your_key_here"
      }
    }
  }
}
```

Restart Claude Desktop. The four `saju_*` tools appear in the tools menu.

> Other MCP hosts (Cursor, Windsurf, custom clients) use the same shape:
> `command: "node"`, `args: ["<abs path>/dist/index.js"]`, and a
> `SAJU_API_KEY` env var.

## Environment variables

| Variable | Required | Default | Notes |
|----------|----------|---------|-------|
| `SAJU_API_KEY` | yes (for real calls) | _(empty)_ | Your `sajuapi_*` key, sent as the `X-API-Key` header. Without it, every call returns `401 invalid_api_key`. |
| `SAJU_API_BASE` | no | `https://saju-api.pages.dev` | Override the upstream base URL (e.g. for a staging deploy). |

## Example tool inputs

`saju_calculate` / `saju_interpret`:

```json
{ "year": 1990, "month": 5, "day": 15, "hour": 14, "gender": "M", "lang": "en" }
```

(`hour: -1` if the birth hour is unknown.)

`saju_compatibility`:

```json
{
  "person_a": { "year": 1990, "month": 5, "day": 15, "hour": 14, "gender": "M" },
  "person_b": { "year": 1992, "month": 8, "day": 3,  "hour": 9,  "gender": "F" },
  "lang": "en"
}
```

`saju_daily` (Day Master from a prior calculate/interpret call):

```json
{ "day_master": "갑", "date": "2026-06-17", "lang": "en" }
```

## License

Proprietary — KunStudio. Wraps the Saju API; subject to that API's terms.

Lo que la gente pregunta sobre saju-mcp

¿Qué es ghdejr11-beep/saju-mcp?

+

ghdejr11-beep/saju-mcp es mcp servers para el ecosistema de Claude AI. MCP server for Korean Four Pillars of Destiny (Saju / Bazi). Wraps the Saju API with 4 tools: calculate, interpret, compatibility, daily. Free tier 100 req/day. Tiene 0 estrellas en GitHub y se actualizó por última vez today.

¿Cómo se instala saju-mcp?

+

Puedes instalar saju-mcp clonando el repositorio (https://github.com/ghdejr11-beep/saju-mcp) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.

¿Es seguro usar ghdejr11-beep/saju-mcp?

+

ghdejr11-beep/saju-mcp aún no ha sido auditado por nuestro agente de seguridad. Revisa el repositorio original en GitHub antes de usarlo en producción.

¿Quién mantiene ghdejr11-beep/saju-mcp?

+

ghdejr11-beep/saju-mcp es mantenido por ghdejr11-beep. La última actividad registrada en GitHub es de today, con 0 issues abiertos.

¿Hay alternativas a saju-mcp?

+

Sí. En ClaudeWave puedes explorar mcp servers similares en /categories/mcp, ordenados por popularidad o actividad reciente.

Despliega saju-mcp en tu cloud

Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.

¿Mantienes este repo? Añade un badge a tu README

Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.

Featured on ClaudeWave: ghdejr11-beep/saju-mcp
[![Featured on ClaudeWave](https://claudewave.com/api/badge/ghdejr11-beep-saju-mcp)](https://claudewave.com/repo/ghdejr11-beep-saju-mcp)
<a href="https://claudewave.com/repo/ghdejr11-beep-saju-mcp"><img src="https://claudewave.com/api/badge/ghdejr11-beep-saju-mcp" alt="Featured on ClaudeWave: ghdejr11-beep/saju-mcp" width="320" height="64" /></a>

Más MCP Servers

Alternativas a saju-mcp