Chinese Almanac MCP server
io.github.yonlandwu/chinese-almanac-mcp·v1.0.2Chinese almanac (黄历) MCP: date selection, daily almanac, solar terms, zodiac horoscopes.
0 stars54 downloads/wk
Reviews
Write oneNobody has reviewed Chinese Almanac yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Chinese Almanac tools (7)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
get_daily_almanacGet the full Chinese almanac for a date 查询某日完整黄历: lunar date 农历, day pillar 干支, Day Officer 值神(建除十二神), Yellow/Black Belt 黄黑道, zodiac clash 冲煞, auspicious/avoid 宜忌, spirits 神煞, Pengzu taboos 彭祖百忌, 28 mansions 二十八宿, solar term 节气.
get_daily_horoscopeGet the daily luck score for a Chinese zodiac sign 查询某生肖当日运势 (0-100 + tier + 8 life categories) — rat/ox/tiger/rabbit/dragon/snake/horse/goat/monkey/rooster/dog/pig 鼠牛虎兔龙蛇马羊猴鸡狗猪.
get_hour_pillarsGet the 12 two-hour pillars (子丑寅卯…) with Yellow/Black Belt deities 查询某日十二时辰黄黑道吉凶 — which hours are auspicious (青龙/明堂/金匮/天德/玉堂/司命) vs caution (天刑/朱雀/白虎/天牢/玄武/勾陈).
get_personal_lucky_hoursRank the 12 hours of a day for YOUR zodiac sign 查询个人吉时 — combines zodiac relations (三合 trine / 六合 harmony / 六冲 clash / 六害 harm) with the day's Yellow/Black Belt hours. Returns best_hours with 0-10 personal scores.
get_solar_termsGet the 24 solar terms of a year with minute precision 查询某年二十四节气(分钟级, JPL DE440s) — e.g. 立秋 2026-08-07 19:42. Range: current year ±1.
list_activitiesList the 8 supported event types with all accepted synonyms (EN/CN) 列出支持的择日活动与全部中英同义词 — use this to validate the activity argument before calling pick_auspicious_dates.
pick_auspicious_datesPick the best upcoming dates for a real-life event 择日 — weddings 嫁娶, moving 搬家, business openings 开业, renovations 动土, C-sections 剖腹产, contract signing / major purchases 签约买车买房, travel 出行, new jobs 入职. Engine uses four-tier spirit arbitration (協紀辨方書). Accepts natural-language synonyms (marriage, buy-a-car, 结婚, 装修…). weekend_only filters to Sat/Sun.
Public scan report
scanner v0.1.10 · 2026-10-31 · same rubric, same numbers if you re-run it
- Code scan3 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 qualitystatic API keys via environment variables6/15
- Maintenancelast push 27 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Chinese Almanac compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 83/100
- higher than 65% of 48,255 servers
- Tools
- 7
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 54
- more than 45% of 12,191 servers with a package
What its tools let an agent do: 7 read
Install Chinese Almanac in Claude Code, Cursor or VS Code
Runs npx -y chinese-almanac-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add chinese-almanac-mcp -- npx -y chinese-almanac-mcp
What the publisher says
From the Chinese Almanac repository's README, as published. We do not edit it. Read it on GitHub
Chinese Almanac MCP (中国黄历择日 MCP 服务)
A Model Context Protocol server for the Chinese Tung Shing (通勝) almanac — let Claude, Cursor, Windsurf, or any MCP client plan real-life events with NASA-grade astronomy and the 1739 imperial canon.
中国传统黄历(通胜)MCP 服务 — 基于协纪辨方书(1739 钦定)与 JPL DE440s 天文级精度引擎,让 Claude / Cursor / 任意 MCP 客户端为你择日择时。
✨ Features 功能
Day Officer 值神(建除十二神), Yellow/Black Belt 黄黑道, zodiac clash 冲煞, auspicious/avoid 宜忌, spirits 神煞, Pengzu taboos 彭祖百忌, 28 mansions 二十八宿
- 📅 Full daily almanac 每日通胜 — lunar date 农历, GanZhi pillars 干支,
real-life events (weddings 嫁娶, moves 搬家, openings 开业, renovations 动土, C-sections 剖腹产, contract signing / car / home purchases 签约买车 买房, travel 出行, new jobs 入职), four-tier spirit arbitration (協紀辨方書四层仲裁), 60+ EN/CN synonyms, weekend_only filter
- 💒 Auspicious date picking 择日 — engine-scored top dates for 8
(三合/六合/六冲/六害 × 黄黑道)
- 🕐 Hour pillars 十二时辰 — Yellow/Black Belt deity per two-hour slot
- 🎯 Personal lucky hours 个人吉时 — your zodiac × date → ranked hours
- 🐉 Daily horoscope 生肖日运 — 12 signs, 0-100 score + 8 categories
v1.1 — Transparent auspicious picking 择日增强
pickauspiciousdates now supports patron_birth (福主生日):
patron's zodiac are vetoed; 三合/六合 days get +15 with bilingual reasons.
- Patron zodiac match — days clashing (六冲) or harming (六害) the
十恶大败 / 四离四绝 (computed from minute-precision solar terms).
- Fixed inauspicious days hard-veto — 杨公忌 / 三娘煞 (weddings) /
local_adjustment are reported separately, never double-counted.
- Transparent split — engine_score (0-5 four-tier arbitration) and
祭祀 (no engine shortlist exists for these), capped at 31-day windows.
- pickdatesdeep — day-by-day scan for burial 安葬 & ancestor worship
tung-shing-almanac-skill Python engine — 249 test vectors, 100% match.
- All scoring logic is ported from and cross-validated against the
1900–2100)
- 🌾 24 solar terms 二十四节气 — minute precision (JPL DE440s ephemeris,
(server-side engine stays closed-source)
- 🛡️ Watermarked, rate-limited API — data provenance & DMCA-ready
🚀 Install 安装
Claude Desktop / Cursor / any MCP client
Add to claudedesktopconfig.json / .cursor/mcp.json:
{
"mcpServers": {
"chinese-almanac": {
"command": "npx",
"args": ["-y", "chinese-almanac-mcp@latest"]
}
}
}中文说明:在 Claude Desktop / Cursor 的 MCP 配置中加入上述 JSON, npx -y chinese-almanac-mcp@latest 一键安装(需 Node.js 18+)。
Optional env:
"env": { "TUNGSHING_API_KEY": "tz_xxx" }- Without a key: ±90 days around today 免费窗口 ±90 天
- With a free key: ±365 days(request a key 申请 Key)
Install via Smithery (recommended 推荐)
npx -y @smithery/cli install chinese-almanac-mcp --client claude中文说明:通过 Smithery 一键安装到 Claude Desktop / Cursor(--client 可选 claude / cursor)。
Codex / OpenAI (MCP config)
Add to ~/.codex/config.toml:
[mcp_servers.chinese-almanac]
command = "npx"
args = ["-y", "chinese-almanac-mcp@latest"](npm 包发布后生效;发布前用 node /path/to/chinese-almanac-mcp/dist/index.js)
Run from source 源码运行
git clone https://github.com/yonlandwu/chinese-almanac-mcp.git
cd chinese-almanac-mcp && npm install && npm run build
node dist/index.js🔧 Tools 工具
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Chinese Almanac: common questions
- Is Chinese Almanac MCP server safe?
- Mostly: it is graded B (83/100). Read the Chinese Almanac safety report
- How do I install Chinese Almanac?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Chinese Almanac need an API key?
- Yes. The registry entry asks for
TUNGSHING_API_KEY. - Is Chinese Almanac maintained?
- The last commit was 32 days ago (2026-10-03). The latest release is v1.0.2.
- How does Chinese Almanac compare with other MCP servers?
- safety score 83/100 (higher than 65% of 48,255 servers); tools 7 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.