Fengshui Calculator

com.fengshuicalculatorPublished by fengshuicalculator.comOfficial publisherv0.1.0Updated Oct 28, 2026

Verifiable Chinese calendar & feng shui: BaZi, flying stars, Kua, almanac. SHA-256 replayable.

VerifiedStreamable HTTPWeb executableLocation & LifestyleData & Analytics

Overview

AI-generated overview

Remote MCP server for Chinese calendar and feng shui calculations: lunar almanac, BaZi four pillars, flying stars, Kua numbers and form analysis.

What you can do
  • Compute Chinese calendar data for a date: lunar date, zodiac, day officer, yellow/black path
  • Derive BaZi four pillars for a date and hour under both year conventions and day boundaries
  • List the 24 solar terms with exact Beijing instants and uncertainty flags
  • Calculate Ming Gua (Kua) numbers with favourable directions, and San Yuan periods
  • Build Xuan Kong flying star natal charts with classical pattern labels
  • Analyse indoor form-sha from a floor-plan wireframe and check white tiger terrain elevation
When to use it
Useful when you want an assistant to produce Chinese almanac, BaZi or feng shui readings with explicit conventions and reproducible results, rather than relying on ad-hoc calculations. Suited to practitioners or researchers who need to compare year and day boundary conventions or verify a past computation.
Requirements
A remote streamable HTTP endpoint; no package, account, API key or environment variable is declared. Network access to the provider's host is required.
Before you install
Calculations are interpretive and the server reports Grade B verdicts without an aggregate score, so results should not be treated as authoritative. Replay verification compares a stored request digest, so keep the original request if you want to reproduce a result.

Installation

In SourceWeft

  1. Open Fengshui Calculator in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.fengshuicalculator%2Ffengshui-calculator/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "fengshui-calculator": {
      "type": "http",
      "url": "https://fengshuicalculator.com/v1/mcp"
    }
  }
}

Tools

10

calendar

Chinese calendar for a date: lunar date (with leap month), zodiac, day officer 建除, yellow/black path, six-day cycle — computed on Beijing time

Parametersdate

ganzhi

Four pillars (BaZi) for a date+hour, returned under BOTH year conventions (Lichun vs Lunar New Year) × BOTH day boundaries (midnight vs 23:00) — differences are shown, not hidden

Parametersdatehour

solar_terms

All 24 solar terms of a year with exact Beijing instants (DE441-based), ΔT, and midnight-margin uncertainty flags

Parametersyear

kua_number

Ming Gua (Kua number) from birth date + gender, with the Lichun year boundary computed astronomically, five-yellow substitution conventions, and eight favourable/unfavourable directions

Parametersdatehourgenderrequiredminuteconvention

flying_star_chart

Xuan Kong flying star natal chart: nine palaces with mountain/facing/period stars plus classical pattern labels (e.g. 旺山旺向). Period from a construction date, or explicit yun

Parametersyundatekindsittingrequired

yun_period

San Yuan period (三元九运, 1–9) for a date; periods switch at Lichun, anchored 1984 = start of Period 7

Parametersdate

rulesets

List the rule sets the kernel actually implements, with parameters and honest review_state — nothing not implemented is advertised

Takes no parameters.

form_analysis

Indoor form-sha from a floor-plan wireframe: 穿堂煞 (door-window alignment), 缺角 (nine-palace missing corners), 厕占中宫 (toilet at centre) — plus optional fusion with the Eight Mansions house stars and Ming Gua. Grade B verdicts, no aggregate score

Parametersplanrequiredgenderbirth_yearrotation_degsitting_indexminggua_convention

terrain_white_tiger

White tiger elevation check (白虎抬头) from a DEM-derived 360-bin skyline: compares the right (white tiger) vs left (azure dragon) sector elevation within ±45° of the sitting direction

Parametersskyline_360requiredsitting_azimuth_degrequired

replay

Verifiability as an API call: recompute a stored request and compare its SHA-256 input digest (JCS-canonicalised) against an expected value — byte-identical reproduction or honest mismatch

Parametersrequestrequiredengine_versionexpected_input_digest

Version history

1
  1. v0.1.0LatestOct 22, 2026

Score

72% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts

    Publish an icon in the registry entry.

  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.