Search / io.github.SihyeonJeon/legend-saju
Legend Saju
not classifiedSource-traceable Saju, Zi Wei, Qimen, Daliuren, Tieban, naming, and related calculations
v0.4.0 · active · repository · website · descriptor JSON · versions
Search / io.github.SihyeonJeon/legend-saju
Source-traceable Saju, Zi Wei, Qimen, Daliuren, Tieban, naming, and related calculations
v0.4.0 · active · repository · website · descriptor JSON · versions
{
"mcpServers": {
"legend-saju": {
"type": "http",
"url": "https://legend-saju-mcp-production.up.railway.app/mcp"
}
}
}claude mcp add --transport http legend-saju https://legend-saju-mcp-production.up.railway.app/mcp[mcp_servers.legend-saju]
url = "https://legend-saju-mcp-production.up.railway.app/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"legend-saju": {
"type": "remote",
"url": "https://legend-saju-mcp-production.up.railway.app/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"legend-saju": {
"type": "http",
"url": "https://legend-saju-mcp-production.up.railway.app/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=legend-saju&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vbGVnZW5kLXNhanUtbWNwLXByb2R1Y3Rpb24udXAucmFpbHdheS5hcHAvbWNwIn0%3D"
}{
"servers": {
"legend-saju": {
"type": "http",
"url": "https://legend-saju-mcp-production.up.railway.app/mcp"
}
}
}{
"mcpServers": {
"legend-saju": {
"httpUrl": "https://legend-saju-mcp-production.up.railway.app/mcp"
}
}
}extensions:
"legend-saju":
enabled: true
name: "legend-saju"
type: streamable_http
uri: "https://legend-saju-mcp-production.up.railway.app/mcp"
timeout: 300
protocol.modernsupports 2026-07-28 (server/discover)protocol.statelessanswers without a sessionprotocol.transportstreamable HTTPprotocol.list_ttltools/list declares ttlMs 0, so clients re-fetch it on every useauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotations13 of 13 tools declare readOnlyHint or destructiveHinttools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: legend_saju_manifest (idempotentHint); legend_saju_capabilities (idempotentHint); legend_saju_read_fortune (idempotentHint); …tools.token_costabout 11,435 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changesno tool changes in 30 daysstability.rug_pullno tool changed its meaning under the same namedeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packageNo tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+repository +namespace-matches-repo +website -unreachable(11 failures) ~updated-58d-ago
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://legend-saju-mcp-production.up.railway.app/mcp streamable-http | none | no (11 failures) | 69% | 284 ms | 2026-07-28 | 2026-09-26 |
legend_saju_analyze_compatibilityread-only | Use this when the user asks 궁합, 결혼 가능성, relationship compatibility, or wants two birth charts compared. Requires both people's birth data. |
legend_saju_analyze_nameread-only | Use this for 작명, 성명학, 81수, 이름 한자, 인명용 한자, 획수, or 파자 questions. It keeps legal Hanja observations, declared stroke standards, and birth-based naming guidance separate. |
legend_saju_capabilitiesread-only | Use this when a user asks which Saju, Myeongri, Zi Wei, Qimen, Daliuren, I Ching, Tieban, Dang Saju, Tojeong, Feng Shui, naming, dream, or other traditional calculation method fits a specialized question. Do not use it for an ordinary fortune reading. |
legend_saju_card_compatibilityread-only | Render a two-person compatibility card (사주 궁합 봐주세요). Shows both day pillars and deterministic 합·충·형·파·해 signals. Compute chart facts server-side and render them in a widget card. Write the narrative/text fields yourself, grounded in a prior legend_saju_read_fortune call — the card labels them as AI interpretation. After the card renders, add only brief text the card does not already show. |
legend_saju_card_fortuneread-only | Render domain fortune cards (재물운·연애운·결혼운·직업운·건강운·학업운·이동운·재회운·총운). Pick only the domains the user asked about and write each card's text yourself. Compute chart facts server-side and render them in a widget card. Write the narrative/text fields yourself, grounded in a prior legend_saju_read_fortune call — the card labels them as AI interpretation. After the card renders, add only brief text the card does not already show. |
legend_saju_card_natalread-only | Render a natal-chart card (사주 봐주세요·원국 풀이·신살 질문). Shows four pillars, day-master identity, element balance, 왕쇠·격국·용신 verdicts, 신살, and 합충. Compute chart facts server-side and render them in a widget card. Write the narrative/text fields yourself, grounded in a prior legend_saju_read_fortune call — the card labels them as AI interpretation. After the card renders, add only brief text the card does not already show. |
legend_saju_card_timelineread-only | Render the 대운 flow timeline (대운 흐름·결혼 시기·이직/창업 시기 질문). Marks the current 대운 and an optional focus year with its 세운. Compute chart facts server-side and render them in a widget card. Write the narrative/text fields yourself, grounded in a prior legend_saju_read_fortune call — the card labels them as AI interpretation. After the card renders, add only brief text the card does not already show. |
legend_saju_cast_divinationread-only | Use this for 기문둔갑, 대육임, 주역, 점괘, or a concrete decision cast from a question time or six line values. Do not use it for a general natal fortune reading. |
legend_saju_interpret_dreamread-only | Use this for 해몽, 꿈풀이, or dream interpretation. It currently handles five cross-culturally audited concepts and returns both shared motifs and conflicting conditions with primary-source excerpts; it does not turn the remaining raw corpus into invented meanings. |
legend_saju_manifestread-only | Return the live, source-traceable deterministic engine manifest. No model or network call. |
legend_saju_read_fortuneread-only | Use this for natal, current, annual, career, wealth, relationship, health, and action readings. Use detailLevel for calculation breadth and outputMode for action, readable, evidence, or debug results. Consumer responses always carry verdicts (왕쇠·격국·용신 후보 conclusions) plus an evidenceIndex of omitted internal claims; repeat the identical call with claimIds from that index to selectively pull deeper grounding such as strength axes, pattern structure, or methodology notes. |
legend_saju_run_methodsread-only | Use this for expert, mixed-system, or named-method requests. It covers Myeongri details such as 십성·지장간·투간·통근·합충형파해·삼합·방합·육합·월령·격국·조후·억부·통관·병약·궁통보감·적천수·삼명통회·연해자평·종격·화격·특수격; Zi Wei 12궁·삼방사정·대한·유년·유월·유일·유시·생년사화·궁간사화·자화·비성·흠천사화·중주파; and Qimen, Daliuren, I Ching, Tieban, Dang Saju, Tojeong, Feng Shui, naming, 81-number, Hanja decomposition, and dream traditions. Pass discovered capability IDs together in requestedCapabilities, or let the server plan from the question. Use focused tools for ordinary single-goal requests. |
legend_saju_select_datesread-only | Use this only when the user explicitly asks for 택일, 좋은 날, 계약일, 이사일, 개업일, 수술일, or another date-selection task. Do not use it merely because a fortune request mentions this year. |
Schemas: list_tools.
{
"name": "io.github.SihyeonJeon/legend-saju",
"title": "Legend Saju",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://legend-saju-mcp-production.up.railway.app/mcp",
"type": "streamable-http"
}
],
"version": "0.4.0",
"repository": {
"url": "https://github.com/SihyeonJeon/legend-saju",
"source": "github"
},
"websiteUrl": "https://github.com/SihyeonJeon/legend-saju#readme",
"description": "Source-traceable Saju, Zi Wei, Qimen, Daliuren, Tieban, naming, and related calculations"
}