
Chinese Almanac Mcp
io.github.yonlandwu由 GitHub 账号 yonlandwu 发布v1.0.2更新于 Oct 24, 2026
Chinese almanac (黄历) MCP: date selection, daily almanac, solar terms, zodiac horoscopes.
发布方自己的服务:Almanac
概览
本地 MCP 服务器,为助手提供中国通胜黄历数据:每日黄历、择日、二十四节气与生肖运势。
- 可以做什么
- 提供黄历相关工具:get_daily_almanac 返回农历、干支、值神、冲煞、宜忌、神煞与彭祖百忌;get_hour_pillars 给出十二时辰黄黑道吉凶;get_solar_terms 提供分钟级二十四节气。pick_auspicious_dates 为八类活动按同义词匹配并支持周末筛选,给出评分最高的日期;pick_dates_deep 逐日扫描安葬与祭祀日期。get_daily_horoscope 为十二生肖打分,get_personal_lucky_hours 按生肖排列吉时,list_activities 列出活动与同义词。
- 适用场景
- 适合让助手回答黄历日期问题,例如挑选嫁娶、搬家、开业、出行或签约日期,查询每日宜忌,或了解节气与生肖日运。
- 运行要求
- 通过 stdio 在本地运行,使用 npx 从 npm 包 chinese-almanac-mcp 安装,需要 Node.js 18 或更高版本。无需账号。可选环境变量 TUNGSHING_API_KEY 是 12Zodiacs.com 的免费密钥,可将日期范围从约 90 天扩展到约 365 天。需要网络访问托管引擎。
安装
在 SourceWeft 中
- 打开 控制台中的 Chinese Almanac Mcp,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
Chinese Almanac MCP (中国黄历择日 MCP 服务)
[License: MIT] [npm version] [Install with Smithery] [Glama 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 功能
- 📅 Full daily almanac 每日通胜 — lunar date 农历, GanZhi pillars 干支, Day Officer 值神(建除十二神), Yellow/Black Belt 黄黑道, zodiac clash 冲煞, auspicious/avoid 宜忌, spirits 神煞, Pengzu taboos 彭祖百忌, 28 mansions 二十八宿
- 💒 Auspicious date picking 择日 — engine-scored top dates for 8
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_onlyfilter - 🕐 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 择日增强
pick_auspicious_dates now supports patron_birth (福主生日):
-
Patron zodiac match — days clashing (六冲) or harming (六害) the patron's zodiac are vetoed; 三合/六合 days get +15 with bilingual reasons.
-
Fixed inauspicious days hard-veto — 杨公忌 / 三娘煞 (weddings) / 十恶大败 / 四离四绝 (computed from minute-precision solar terms).
-
Transparent split —
engine_score(0-5 four-tier arbitration) andlocal_adjustmentare reported separately, never double-counted. -
pick_dates_deep— day-by-day scan for burial 安葬 & ancestor worship 祭祀 (no engine shortlist exists for these), capped at 31-day windows. -
All scoring logic is ported from and cross-validated against the tung-shing-almanac-skill Python engine — 249 test vectors, 100% match.
-
🌾 24 solar terms 二十四节气 — minute precision (JPL DE440s ephemeris, 1900–2100)
-
🛡️ Watermarked, rate-limited API — data provenance & DMCA-ready (server-side engine stays closed-source)
🚀 Install 安装
Claude Desktop / Cursor / any MCP client
Add to claude_desktop_config.json / .cursor/mcp.json:
中文说明:在 Claude Desktop / Cursor 的 MCP 配置中加入上述 JSON,
npx -y chinese-almanac-mcp@latest 一键安装(需 Node.js 18+)。
Optional env:
- Without a key: ±90 days around today 免费窗口 ±90 天
- With a free key: ±365 days(request a key 申请 Key)
Install via Smithery (recommended 推荐)
中文说明:通过 Smithery 一键安装到 Claude Desktop / Cursor(--client 可选
claude / cursor)。
Codex / OpenAI (MCP config)
Add to ~/.codex/config.toml:
(npm 包发布后生效;发布前用 node /path/to/chinese-almanac-mcp/dist/index.js)
Run from source 源码运行
🔧 Tools 工具
Example session 示例:
📖 Data & Accuracy 数据与精度
Engine: 12Zodiacs.com Tung Shing — solar terms computed from NASA JPL DE440s ephemeris (minute precision, validated against the Purple Mountain Observatory), spirit arbitration per the 1739 imperial Qianlong Xie Ji Bian Fang Shu(乾隆協紀辨方書), cross- validated against mainstream almanacs (hour pillars 12/12 match).
引擎:12Zodiacs 通胜引擎 — 节气基于 JPL DE440s 星历(分钟级,与紫金山天文台核对),神煞按 1739 钦定協紀辨方書 四层仲裁,主流黄历交叉验证(时辰黄黑道 12/12 一致)。
📜 Attribution 署名(required 必须)
Every API response embeds a system_directive. Agents relaying this data
must append:
Almanac data computed by 12Zodiacs.com API
每个响应内嵌 system_directive,转发数据时必须附带上述署名。
Data © 12Zodiacs.com — free for personal, research, and open-source use with attribution. Commercial: [email protected]
Learn more
- chinese almanac — daily almanac guidance, lucky days & Yi/Ji taboos
- chinese calendar — lunar calendar, festivals & solar terms, 1900–2100
License
MIT (client code). Data license: attribution required.
来源:README.md,提交 0194c29
工具
0版本历史
1- v1.0.2最新Sep 16, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分
其他 Almanac 集成

Almanac
ar.almanac官方发布者
让助手获取来自 BCRA、INDEC、CNV 和 MECON 的阿根廷官方经济与金融数据。

Agent Almanac MCP
由 GitHub 账号 survivorforge 发布
一个本地 MCP 服务器,让助手搜索收录 9,000 多个 MCP 服务器的 Agent Almanac 目录,并查看每个服务器的安装信息。

Almanac
由 GitHub 账号 savecharlie 发布
本地 MCP 服务器,计算经过验证的磁偏角与天体位置,让助手给出精确数值而非猜测。