@lhk714/bazi-mcp
Click on "Install 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., "@@lhk714/bazi-mcpCalculate my BaZi chart for October 12, 1990 at 3pm in New York."
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.
Bazi MCP (@lhk714/bazi-mcp)
Deterministic, high-precision Four Pillars of Destiny (八字排盘) Model Context Protocol (MCP) server powered by a physical dual-axis astronomical time engine and global geographic database (7,329 cities across 227 countries).
🌟 Overview
@lhk714/bazi-mcp provides a production-grade, offline-first MCP server for Large Language Models (Claude, Cursor, Antigravity, ChatGPT, DeepSeek) to perform rigorous Chinese Four Pillars of Destiny (八字) calculations for anyone, anywhere on Earth, across any era.
It is published on the NPM registry and can be run instantly without manual installation or local compilation.
Birth Wall Clock Time + IANA Timezone (e.g. 1990-06-15 20:00 America/Los_Angeles)
│
┌─────────────┴─────────────┐
▼ ▼
【Axis A: UTC Instant】 【Axis B: Local True Solar Time】
UTC: 1990-06-16 03:00:00Z Wall + Longitude + Meeus EoT - DST
Beijing: 1990-06-16 11:00 Local Solar: 1990-06-15 18:49
│ │
├──────────────┐ ├──────────────┐
▼ ▼ ▼ ▼
【Year Pillar】 【Month Pillar】 【Day Pillar】 【Hour Pillar】
庚午 壬午 辛亥 丁酉
│
▼
【Da Yun (起运)】Related MCP server: BaZi (Eight Characters) Calculator
🚀 Quickstart: Run via NPM
You can run @lhk714/bazi-mcp directly from NPM using Bun or Node.js (NPX) with zero local repository setup.
Option 1: Instant execution with Bun (bunx)
bunx @lhk714/bazi-mcpOption 2: Instant execution with Node.js (npx)
npx -y @lhk714/bazi-mcpOption 3: Global Installation
# Install globally via Bun
bun add -g @lhk714/bazi-mcp
# Or install globally via NPM
npm install -g @lhk714/bazi-mcp
# Then run anywhere:
bazi-mcp🔌 MCP Client Configuration
Add @lhk714/bazi-mcp to your MCP client configuration file (e.g., claude_desktop_config.json, Cursor Settings, or Antigravity):
1. Claude Desktop Configuration
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Using Bun (bunx - Recommended for speed):
{
"mcpServers": {
"bazi": {
"command": "bunx",
"args": ["@lhk714/bazi-mcp"]
}
}
}Using Node.js (npx):
{
"mcpServers": {
"bazi": {
"command": "npx",
"args": ["-y", "@lhk714/bazi-mcp"]
}
}
}🛠️ MCP Tools Reference
1. calculate_bazi
Calculates Four Pillars, Day Master, Da Yun (Major Luck Cycles labeled with nominal age 虚岁), Branch Interactions (刑冲合会), and Diagnostic Metadata.
Parameter | Type | Required | Description |
| string | Optional | City name in English (e.g. |
| number | Optional | Birth longitude in degrees (East positive, e.g. |
| string | Optional | IANA timezone identifier (e.g. |
| object | Optional* | Solar birth date |
| object | Optional* | Lunar birth date |
| string | Optional |
|
| object | Optional** | Local wall clock time |
| string | Optional** | Traditional Chinese two-hour branch ( |
| boolean | Optional** | Set |
| number | Optional |
|
| string | Required |
|
| number | Optional |
|
| boolean | Optional |
|
* Provide either solarDate or lunarDate.
** Provide either clockTime, shichen, or timeUnknown: true.
2. lookup_location
Resolves city names to coordinates, administrative regions, and official IANA timezone identifiers across 7,329 global cities in 227 countries.
Parameter | Type | Required | Description |
| string | Required | City query string in English (e.g. |
🧪 Verification & Benchmark Matrix
@lhk714/bazi-mcp is verified against 100 rigorous test cases (100% passing):
Astro-Databank Rodden Rating AA Hospital Birth Certificates:
Donald Trump:
1946-06-14 10:54 EDT(New York, NY) ➔丙戌 甲午 己未 己巳Barack Obama:
1961-08-04 19:24 HST(Honolulu, HI) ➔辛丑 乙未 己巳 癸酉Bill Gates:
1955-10-28 22:00 PST(Seattle, WA) ➔乙未 丙戌 壬戌 辛亥Steve Jobs:
1955-02-24 19:15 PST(San Francisco, CA) ➔乙未 戊寅 丙辰 丁酉(True Solar correction shifts 19:15 to 18:52 酉 hour)Albert Einstein:
1879-03-14 11:30(Ulm, Germany) ➔己卯 丁卯 丙申 甲午
Official Historical Archives & Canonical Metaphysics Records:
Chiang Kai-shek:
1887-10-31 12:00(Zhejiang Fenghua - Qian Li Ming Gao) ➔丁亥 庚戌 己巳 庚午Mao Zedong:
1893-12-26 辰时(Hunan Shaoshan) ➔癸巳 甲子 丁酉 甲辰Zhou Enlai:
1898-03-05 卯时(Jiangsu Huaian) ➔戊戌 甲寅 丁卯 癸卯Deng Xiaoping:
1904-08-22 申时(Sichuan Guangan) ➔甲辰 壬申 戊子 庚申Liang Qichao:
1873-02-23 丑时(Guangdong Xinhui) ➔癸酉 甲寅 丙午 己丑
Global Multi-Region Suite (28 regions across 6 continents):
China (Kashgar extreme west, Harbin extreme east, Lhasa high-altitude, Sanya tropical, Hong Kong, Taipei).
Americas (New York, Los Angeles, Chicago, Phoenix no-DST, St. John's 30-min timezone, São Paulo, Buenos Aires).
Europe & Eurasia (London GMT/BST, Paris, Moscow, Vladivostok, Reykjavik UTC+0).
Asia & Middle East (Tokyo, Seoul, Singapore, New Delhi / Mumbai UTC+5:30, Dubai).
Oceania & Southern Hemisphere (Sydney reversed DST, Perth, Auckland).
Africa (Johannesburg, Cairo).
🔄 CI/CD & Automated NPM Publishing
The repository is equipped with automated GitHub Actions:
Continuous Integration (
ci.yml): Runs tests and builds on every push/PR tomain.Automated NPM Release (
publish.yml): Automatically tests, builds, and publishes@lhk714/bazi-mcpto NPM whenever a new release or tag (e.g.v1.0.0) is created.
📜 License
MIT License © 2026 Wesley Liu
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceEnables generation of detailed Chinese Ziwei Doushu (Purple Star) astrological charts with geographic location support and true solar time conversion. Provides tools for geocoding locations, converting Beijing time to apparent solar time, and creating comprehensive astrology readings based on birth information.1013MIT
- Flicense-quality-maintenanceCalculates Chinese BaZi (Four Pillars of Destiny) charts based on birth date, time, and location, including solar term information, decade luck cycles, and true solar time corrections.2
- Alicense-qualityDmaintenanceEnables traditional Chinese fortune-telling through BaZi (Four Pillars) analysis, including solar/lunar date conversion, Five Element balance calculations, Ten Gods deduction, and destiny interpretation for metaphysics applications.18MIT
- Alicense-qualityCmaintenanceProvides 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.1610MIT
Related MCP Connectors
Generate BaZi charts from birth details. Explore Four Pillars, solar terms, and Luck Pillars for d…
BaZi (Chinese Four Pillars) chart calculator. Structured chart data only, no predictions.
Chinese almanac: lunar calendar, BaZi 八字, daily 宜忌, lucky-day picker, public holidays.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/listen-hai/bazi-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server