Skip to main content
Glama
cnick26

timemap-mcp

by cnick26

timemap-mcp

Chinese metaphysics calculations for AI agents — BaZi, Tong Shu, Feng Shui, and more.

An MCP (Model Context Protocol) server that gives AI agents access to accurate Chinese metaphysics calculations. Built on a verified engine with 740+ tests checked against Joey Yap reference data.

About

I discovered BaZi in 2017 and approached it with healthy skepticism — it wasn't the first system of correspondences I'd studied. But this one stayed with me.

Over the years I've studied under Master Joey Yap through courses, seminars, his Telegram community, and many books. As a developer, I naturally started building tools — small "clocks" that map the cyclic energy movements described in Chinese metaphysics.

timemap-mcp is born from those years of study and building. I wanted to make these calculations accessible to everyone through AI, with the accuracy that practitioners expect. A full interactive app (TimeMap) is on the way — this MCP server is the engine that powers it, now available for any AI agent to use.

Related MCP server: mcp-luopan

Quick Start

Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "timemap": {
      "command": "uvx",
      "args": ["timemap-mcp"]
    }
  }
}

Cursor

Add to .cursor/mcp.json:

{
  "mcpServers": {
    "timemap": {
      "command": "uvx",
      "args": ["timemap-mcp"]
    }
  }
}

That's it. No API keys, no config needed.

Note: The first run downloads the DE421 ephemeris file (~31 MB) for precise solar term calculations. This is a one-time download cached in ~/.skyfield/.

Tools

Tool

Description

Natal needed?

get_natal_chart

Complete BaZi chart — Four Pillars, Luck Pillars, Life Gua, 10 Gods, auxiliary stars

Yes

get_daily_pillars

Year, Month, Day pillars for any date

No

get_day_quality

Tong Shu indicators — Day Officer, 28 Constellation, Flying Star

No

get_daily_interactions

Check natal clashes, combinations, and breakers for a date

Yes

get_hourly_pillars

12 two-hour energy blocks for any day

No

get_luck_pillars

10-year Luck Pillar timeline (decades of fortune)

Yes

lookup_hexagram

Xuan Kong Da Gua hexagram by stem-branch pair

No

get_solar_term

Exact date of any of the 24 solar terms

No

Example Prompts

Try asking your AI agent:

  • "Calculate my BaZi chart. I was born January 26, 1994 at 7:11 AM, male."

  • "What's the day quality for today?"

  • "Show me the hourly pillars for tomorrow."

  • "What are my luck pillars? Born March 15, 1985 at 10:30 AM, female."

  • "Look up the hexagram for Ren Zi."

  • "When is Lichun (Start of Spring) in 2026?"

  • "Check if today has any clashes with my natal chart."

Input Formats

  • Dates: ISO 8601 — 1994-01-26

  • Times: 24-hour local time — 07:11

  • Gender: male or female

  • Stems: Chinese (), pinyin (Ren), or index (8)

  • Branches: Chinese (), pinyin (Zi), animal (Rat), or index (0)

  • Timezone (optional): IANA format — Asia/Kuala_Lumpur, Europe/Bucharest

Engine Accuracy

The calculation engine behind this server is not a toy:

  • 740+ automated tests covering every module

  • Verified against Joey Yap's Power Planner — pillar characters, Day Officers, 10 Gods mappings

  • Solar term boundaries computed via NASA JPL DE421 ephemeris (not table approximations)

  • Month boundaries follow Jie Qi (solar terms), not Gregorian dates — February pillar may start Feb 3 or 4 depending on the year

Roadmap

The free tier covers the fundamentals. Coming in v2 (premium):

  • 10 Gods Strength — proprietary percentage algorithm (reverse-engineered, MSE=0.5)

  • Daily Score (0-100) — composite score with transparent 6-factor breakdown

  • Qi Men Dun Jia — destiny palace, annual chart, hourly interpretation

  • Monthly Energy — 10 Gods deltas, life area radar, emotional profiling

  • Daily Briefing — complete orchestrated daily digest

Development

git clone https://github.com/cnick26/timemap-mcp.git
cd timemap-mcp
python -m venv .venv
.venv/Scripts/pip install -e ".[dev]"   # Windows
# or: .venv/bin/pip install -e ".[dev]"  # Linux/macOS
pytest -q                                # 740+ tests

Syncing the engine from TimeMap

python scripts/sync_engine.py --source ../TimeMap/backend/app/engine
pytest -q  # Verify everything still passes

Support

If this project helps you, consider:

License

MIT


Built with care, verified with rigor, shared with humility.

Install Server
A
license - permissive license
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    A
    quality
    B
    maintenance
    Enables AI tools to perform Chinese fortune-telling analysis including Ziwei Doushu (Purple Star Astrology) and Bazi (Four Pillars) chart generation, fortune reading, and element analysis. Supports multiple calendar systems and output formats for comprehensive divination services.
    Last updated
    7
    5
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Provides tools for Bazi (Chinese astrology) chart calculation and analysis, enabling LLMs to generate accurate birth charts, determine patterns, and answer follow-up questions based on actual calculations rather than model knowledge.
    Last updated
    2
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Provides traditional Chinese astrology (Bazi, Ziwei) and divination (Liuyao, Meihua, Qimen, etc.) calculations as MCP tools for AI assistants.
    Last updated
    12
    17
    32
    99
    Apache 2.0
  • A
    license
    A
    quality
    A
    maintenance
    Enables AI agents to calculate deterministic Bazi (Four Pillars) charts with True Solar Time and Earthly Branch interactions, avoiding LLM hallucination of calendrical math.
    Last updated
    6
    114
    86
    MIT

View all related MCP servers

Related MCP Connectors

  • Generate BaZi charts from birth details. Explore Four Pillars, solar terms, and Luck Pillars for d…

  • Chinese metaphysics (bazi, qimen, 5-element) as decision-support tools for AI agents.

  • Zi Wei Dou Shu for AI agents: free natal charts, six transit levels, and optional readings.

View all MCP Connectors

Latest Blog Posts

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/cnick26/timemap-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server