True Solar Time MCP server
io.github.Shann5/true-solar-time·v1.0.1True solar time correction for BaZi charts: historical DST, longitude, equation of time.
0 stars45 downloads/wk
Reviews
Write oneNobody has reviewed True Solar Time yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
True Solar Time tools (2)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
hour_branchWhich two-hour branch (子丑寅卯…) a given time falls in, and how many minutes it sits from the
true_solar_timeConvert a recorded birth time (wall clock + IANA time zone + longitude) into true solar time —
Public scan report
scanner v0.1.10 · 2026-11-01 · same rubric, same numbers if you re-run it
- Code scan7 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 33 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How True Solar Time compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 88/100
- higher than 75% of 48,255 servers
- Tools
- 2
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 45
- more than 37% of 12,191 servers with a package
What its tools let an agent do: 2 read
Install True Solar Time in Claude Code, Cursor or VS Code
Runs npx -y true-solar-time-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add true-solar-time -- npx -y true-solar-time-mcp
What the publisher says
From the True Solar Time repository's README, as published. We do not edit it. Read it on GitHub
true-solar-time-mcp
True solar time correction for BaZi / Four Pillars charts — the step most calculators skip.
An MCP server, CLI, and TypeScript library that converts a recorded birth time (wall clock + IANA time zone + longitude) into the sun's actual time at the birthplace. Deterministic: same input, same output, every time.
$ npx true-solar-time 1988-07-01 08:00 Asia/Shanghai 121.47
clock time 1988-07-01 08:00 (Asia/Shanghai, DST GMT+9)
true solar 1988-07-01 07:02
correction -58 min
DST -60
longitude +6
eq. of time -4
hour branch 辰 (2 min from 卯)
⚠ within 8 min of a branch boundary — cast both candidatesWhy this exists
A BaZi chart is a function of the sun's position, but birth records are written in civil clock time. Between the two sit three corrections that nearly every chart tool — including the popular open-source LLM "skills" — silently skips:
- Historical DST. China observed daylight saving time from 1986 to 1991. Everyone born in those six summers has a birth certificate recording a clock moved forward one hour — enough to cross an entire hour branch, and at the right time of night, the day pillar too. The IANA/ICU time-zone database knows this; most calculators never ask it.
- Longitude. China spans four geographic time zones and runs on one clock. At 07:10 Beijing time in Ürümqi, local solar time is barely past 05:00 — two full branches away.
- Equation of time. True and mean solar time drift apart by up to ±16 minutes over the year (NOAA approximation here, error well under a minute). In early November it alone can move a chart across a branch boundary.
This library also reports two things most tools won't tell you:
- Whether your birth time ever existed. On a spring-forward night the local clock jumps from 01:59 to 03:00; a birth record saying 02:30 refers to no real instant. We detect the gap, report its width, and never silently guess.
- How close the corrected time sits to a branch boundary. Within a few minutes, the honest answer is "cast both candidates", not false precision.
What it deliberately does not do
It does not cast charts, pick favorable elements, or interpret anything. Casting is a solved problem with good open-source implementations; interpretation has no unique right answer and doesn't belong in a lookup library. One step, done carefully.
The full methodology — every constant, threshold, and convention, including the ones this library uses — is published at auspiceoracle.com/en/method. Three worked examples with full derivations: the birth-time test. Background essay: true solar time.
MCP server
Hosted endpoint (no install): https://auspiceoracle.com/mcp — stateless streamable HTTP, no auth. Works as a claude.ai custom connector or in any MCP client that speaks streamable HTTP:
{
"mcpServers": {
"true-solar-time": { "url": "https://auspiceoracle.com/mcp" }
}
}Local (stdio):
{
"mcpServers": {
"true-solar-time": {
"command": "npx",
"args": ["-y", "true-solar-time-mcp"]
}
}
}Tools:
- truesolartime — full correction: corrected instant, DST/longitude/EoT breakdown (the three always sum exactly to the total), hour branch, boundary distance, nonexistent-time detection.
- hourbranch** — branch membership and boundary distance for an already-corrected time.
The hosted endpoint additionally exposes castpillars** — solar-corrected four pillars with hidden stems, Na Yin and luck cycles, computed by the production Auspice Oracle engine (closed source; same conventions as the published methodology). Facts only — no strength verdicts, no interpretation.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
True Solar Time: common questions
- Is True Solar Time MCP server safe?
- Yes, by our scan: it is graded A (88/100). Read the True Solar Time safety report
- How do I install True Solar Time?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does True Solar Time need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is True Solar Time maintained?
- The last commit was 36 days ago (2026-09-29). The latest release is v1.0.1.
- How does True Solar Time compare with other MCP servers?
- safety score 88/100 (higher than 75% of 48,255 servers); tools 2 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.