chinese-astrology-skill
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@chinese-astrology-skill calculate my BaZi chart for 2000-01-15 12:00, male"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Chinese Astrology Skill 🔮
The most comprehensive Chinese astrology AI skill — 4 tools covering BaZi (Four Pillars of Destiny), bone weight fortune telling, and Chinese almanac. Available as an Agent Skill (SKILL.md) and MCP server.
Built by Ba-Zi.ai — Free AI-powered BaZi calculator and Chinese astrology platform.
Features
Tool | Description | Unique? |
| Full BaZi (四柱八字) chart calculation with Ten Gods, Hidden Stems, Decade Fortune | — |
| Reverse-lookup: find birth dates from a BaZi string | — |
| Chinese almanac (黄历) with auspicious activities and directional gods | — |
| Yuan Tiangang bone weight fortune (秤骨算命) with 52 destiny poems | ✅ Exclusive |
What makes this different?
Bone Weight Fortune (秤骨算命) — The only MCP/Skill that includes Yuan Tiangang's 1,300-year-old bone weight calculation with all 52 classical poems and modern interpretations
Bilingual descriptions — All tool descriptions in both English and Chinese
Accurate calculations — Powered by tyme4ts, the most precise Chinese calendar library
Related MCP server: taibu
Quick Start
Claude Desktop / Claude Code
Add to your MCP config:
{
"mcpServers": {
"chinese-astrology": {
"command": "npx",
"args": ["-y", "chinese-astrology-skill"]
}
}
}Stdio Transport
npx chinese-astrology-skillHTTP Transport
git clone https://github.com/xlw-pro/chinese-astrology-skill.git
cd chinese-astrology-skill
npm install
npm start
# Server runs at http://localhost:3000/mcpTools
1. getBaziChart — BaZi Chart Calculation (八字排盘)
Calculate a complete Four Pillars of Destiny chart from birth datetime.
Input:
{
"solarDatetime": "2000-01-15T12:00:00+08:00",
"gender": 1
}Returns: Complete BaZi chart including:
Four Pillars (年柱/月柱/日柱/时柱) with Heavenly Stems & Earthly Branches
Five Elements (五行) for each position
Ten Gods (十神) relationships
Hidden Stems (藏干) — main, middle, and residual qi
Nayin (纳音), Void (空亡), Terrain (星运)
Decade Fortune (大运) — 10 periods with start ages
Gods & Spirits (神煞) for all four pillars
Branch Relations (刑冲合会) — clashes, combinations, penalties
2. findBirthDates — Reverse BaZi Lookup (八字反查)
Find all possible birth dates (from 1700 to present) that match a given BaZi string.
Input:
{
"bazi": "戊寅 己未 己卯 辛未"
}Returns: Array of matching solar datetimes.
3. getAlmanac — Chinese Almanac (黄历)
Get Chinese almanac information for any date.
Input:
{
"solarDatetime": "2026-04-06T00:00:00+08:00"
}Returns: Lunar date, zodiac, Nayin, solar terms, 28 mansions, Peng Zu taboos, directional gods (Joy/Yang Noble/Yin Noble/Mascot/Wealth), auspicious & inauspicious activities, clash info.
4. calculateBoneWeight — Bone Weight Fortune (秤骨算命) ⭐
Calculate bone weight fortune using Yuan Tiangang's ancient Tang Dynasty method (c. 600 CE).
Input:
{
"solarDatetime": "1990-06-15T14:00:00+08:00"
}Returns:
{
"totalWeight": 4.8,
"unit": "两 (liǎng)",
"percentile": 54,
"breakdown": {
"year": { "ganzhi": "庚午", "weight": 0.9 },
"month": { "lunarMonth": 5, "weight": 0.5 },
"day": { "lunarDay": 23, "weight": 0.8 },
"hour": { "earthBranch": "未", "weight": 0.8 }
},
"poem": "初年运道未曾亨...",
"interpretation": "Late success through independence..."
}Weight ranges from 2.1 to 7.2 liǎng across 52 destiny types. Learn more about bone weight fortune →
Use Cases
AI Chatbots — Give your AI assistant accurate BaZi reading capabilities
Fortune Telling Apps — Build Chinese astrology features into your product
Calendar Apps — Add Chinese almanac and auspicious date lookup
Research — Explore traditional Chinese metaphysics computationally
Tech Stack
tyme4ts — Chinese calendar calculation engine
cantian-tymext — Extended BaZi analysis
MCP SDK — Model Context Protocol for AI integration
Related
Ba-Zi.ai — Free AI BaZi calculator with deep analysis reports
BaZi Calculator — Generate your Four Pillars chart in 30 seconds
Bone Weight Calculator — Free online Yuan Tiangang bone weight fortune
BaZi Compatibility — Check relationship compatibility with BaZi
What is BaZi? — Complete guide to Four Pillars of Destiny
Roadmap
v1.0 — BaZi chart, reverse lookup, almanac, bone weight
v2.0 — Qi Men Dun Jia (奇门遁甲)
v3.0 — Zi Wei Dou Shu (紫微斗数)
License
MIT — see LICENSE
Built with ❤️ by Ba-Zi.ai — AI-powered Chinese astrology for everyone.
Available Tools
4 toolscalculateBoneWeightB
Calculate bone weight fortune (秤骨算命) using Yuan Tiangang's ancient Tang Dynasty method. Assigns weight values to birth year/month/day/hour and returns a destiny poem with interpretation. This tool is exclusive to chinese-astrology-skill. 袁天罡秤骨算命法,根据出生时间计算骨重与命运诗。
Inputs: solarDatetime (required).
findBirthDatesA
Find possible birth dates from a BaZi string. Returns all matching solar datetimes from 1700 to present. 根据八字反查公历出生时间。
Inputs: bazi (required).
getAlmanacA
Get Chinese almanac (黄历) for a specific date. Returns lunar date, auspicious/inauspicious activities, directional gods, and more. 获取指定日期的黄历信息。
Inputs: solarDatetime.
getBaziChartA
Calculate a complete BaZi (Four Pillars of Destiny) chart from birth datetime. Returns the eight characters, Five Elements, Ten Gods, Hidden Stems, Decade Fortune, and more. 根据出生时间计算完整八字命盘。
Inputs: gender (required), lunarDatetime, solarDatetime, eightCharProviderSect.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 4 tools
Each tool targets a distinct method: chart casting (getBaziChart), reverse lookup (findBirthDates), almanac (getAlmanac), and bone-weight divination (calculateBoneWeight). The main risk is getBaziChart vs calculateBoneWeight, which both consume a birth datetime and output a fortune reading, but their descriptions clearly separate the BaZi method from the Yuan Tiangang method.
All names use consistent camelCase with a leading verb (getBaziChart, findBirthDates, getAlmanac, calculateBoneWeight). The verbs vary (get/find/calculate) but each fits its operation, so the minor deviation is readable and predictable rather than chaotic.
Four tools is lean but well-scoped for a focused astrology skill, with each tool clearly earning its place. It sits at the thin edge but does not feel arbitrarily padded or truncated.
The surface covers the core domain: casting a chart, reverse-resolving a chart to dates, daily almanac, and bone-weight divination. Common extras like zodiac compatibility or annual fortune analysis are absent, but the primary BaZi/almanac workflows have no dead ends.
Maintenance
Related MCP Connectors
BaZi MCP gateway: 14 tools (6 fortune / 5 forum / 3 meta). API key required. Entertainment only.
Free Qimen Dunjia and BaZi charts via MCP - deterministic engine, nine palaces and four pillars.
Deterministic BaZi and Chinese metaphysics tools for AI agents: charts, divination, almanac.
Free BaZi, I Ching, tarot, Zi Wei and bilingual learning tools with transparent methods. No API key.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceProvides professional Chinese astrology calculations including Four Pillars, Five Elements, zodiac signs, and lunar calendar details. It allows users to perform accurate Bazi analysis with global timezone support directly within MCP-compatible clients.14 npm10MIT
- AlicenseNot gradedqualityAmaintenanceEnables traditional Chinese metaphysics tools like Bazi, Ziwei, and Qimen via MCP, integrating AI analysis for divination and fortune-telling.759AGPL 3.0
- AlicenseAqualityBmaintenanceProvides traditional Chinese astrology (Bazi, Ziwei) and divination (Liuyao, Meihua, Qimen, etc.) calculations as MCP tools for AI assistants.18266 npm131Apache 2.0
- AlicenseAqualityCmaintenanceProvides Chinese metaphysical tools (bazi, qimen, five elements) as MCP tools for AI agents to give personalized advice on timing, compatibility, and daily energy.582 npm2MIT