accueil / serveurs / Géo & Temps / com.auspiceoracle/bazi
com.auspiceoracle/bazi
serveur MCP (Model Context Protocol) · auspice-bazi 1.0.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que com.auspiceoracle/bazi est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.auspiceoracle/bazi » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 3 outils
- cast_chart≈ 2091 tokens
Cast a BaZi / Four Pillars chart the right way round: true solar time correction FIRST (DST + longitude + equation of time), then the four pillars with hidden stems and Na Yin, day master identity, and luck cycles. Also casts a comparison chart from raw clock time and reports exactly what calculators that skip the correction would get wrong for this birth. Returns a formatted scroll. If your client renders the chart card (widget) for the user, do NOT repeat the chart, pillars or link in text — add only a short plain-language walkthrough. Otherwise begin your reply with the scroll EXACTLY as returned, inside a code block, without redrawing or reformatting it; NEVER show the raw JSON / structured data to the user (the scroll is the display form); add your own walkthrough only after it. Runs on the production Auspice Oracle engine (same conventions as auspiceoracle.com/en/method). Facts only: no strength verdicts, no favorable elements, no interpretation. Deterministic.
Paramètres, retour & exemple (9)
Paramètresday· integer · requis
Birth day of month, 1–31hour· integer · requis
Recorded wall-clock hour, 24-hour formatlang· string · optionnel · en | zh
Language of the rendered output — pass the language the user is conversing in. Defaults to 'en'.year· integer · requis
Birth year, Gregorian calendar (engine ephemeris covers 1900–2100)month· integer · requis
Birth month, 1–12gender· string · requis · male | female
Sets luck-cycle direction (a charting convention, not an identity statement)minute· integer · requis
Recorded wall-clock minute, 0–59timeZone· string · requis
IANA time zone of the birthplace, e.g. 'Asia/Shanghai', 'America/Vancouver'longitude· number · requis
Birthplace longitude in degrees, east positive (Beijing ≈ 116.4, Vancouver ≈ -123.1)
Exemple d'appel{"name": "cast_chart", "arguments": {"day": 1, "hour": 1, "year": 1, "month": 1, "gender": "male", "minute": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"season": {}, "pillars": {}, "castFrom": "texte", "dayMaster": {}, "lunarDate": "texte", "luckCycles": {}, "fullReadingUrl": "texte", "naiveComparison": {}, "solarCorrection": {}}} - compose_sketch≈ 726 tokens
Step 2 of 2 for a personality sketch: submit the three sections you wrote after personality_sketch (image / beneath / practice, in the same lang) and receive the finished framed sheet — the fixed MIRROR line, limits, quotation, link and signature are assembled server-side. Present the returned sheet to the user VERBATIM as your reply; do not edit or add to it (if your client renders the sheet card for the user, do not repeat it in text — say nothing more than a one-line closing). Rejects fills that stray into forbidden territory (Ten Gods, strength, favorable elements, luck cycles) — rewrite and resubmit if that happens.
Paramètres, retour & exemple (11)
Paramètresday· integer · requis
Birth day of month, 1–31hour· integer · requis
Recorded wall-clock hour, 24-hour formatlang· string · optionnel · en | zh
Language of the rendered output — pass the language the user is conversing in. Defaults to 'en'.year· integer · requis
Birth year, Gregorian calendar (engine ephemeris covers 1900–2100)image· string · requis
Your 象 section: the day-master image, two or three sentencesmonth· integer · requis
Birth month, 1–12minute· integer · requis
Recorded wall-clock minute, 0–59beneath· string · requis
Your 里 section: one visible-vs-hidden-stems contrast, one sentencepractice· string · requis
Your 行 section: one small self-observation to try today, imperativetimeZone· string · requis
IANA time zone of the birthplace, e.g. 'Asia/Shanghai', 'America/Vancouver'longitude· number · requis
Birthplace longitude in degrees, east positive (Beijing ≈ 116.4, Vancouver ≈ -123.1)
Exemple d'appel{"name": "compose_sketch", "arguments": {"day": 1, "hour": 1, "year": 1, "image": "texte", "month": 1, "minute": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"sheet": "texte", "fullReadingUrl": "texte"}} - personality_sketch≈ 1341 tokens
Step 1 of 2 for a personality sketch. Casts the chart and returns the chart facts plus a fill-in template (象 image / 里 beneath / 行 practice) for YOU, the assistant, to write — a short literary sketch grounded only in the returned facts, within the stated limits (no strength verdict, no favorable elements, no Ten Gods, no luck-cycle reading). Step 2: pass your three texts to compose_sketch and present its framed sheet verbatim. Deterministic facts; the prose is yours; the framing is the server’s.
Paramètres, retour & exemple (8)
Paramètresday· integer · requis
Birth day of month, 1–31hour· integer · requis
Recorded wall-clock hour, 24-hour formatlang· string · optionnel · en | zh
Language of the rendered output — pass the language the user is conversing in. Defaults to 'en'.year· integer · requis
Birth year, Gregorian calendar (engine ephemeris covers 1900–2100)month· integer · requis
Birth month, 1–12minute· integer · requis
Recorded wall-clock minute, 0–59timeZone· string · requis
IANA time zone of the birthplace, e.g. 'Asia/Shanghai', 'America/Vancouver'longitude· number · requis
Birthplace longitude in degrees, east positive (Beijing ≈ 116.4, Vancouver ≈ -123.1)
Exemple d'appel{"name": "personality_sketch", "arguments": {"day": 1, "hour": 1, "year": 1, "month": 1, "minute": 1, "timeZone": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"season": {}, "pillars": {}, "dayMaster": {}, "boundaryRisk": true, "fullReadingUrl": "texte"}}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».