開發者V2EX分享八字排盤站「小道」:處理真太陽時與夏令時邊界,另開放免登入MCP介面
科技 通訊社體 刊登 (台北時間) 閱讀約 4 分鐘
開發者在V2EX分享中英雙語八字排盤網站「小道」,處理真太陽時、夏令時與節氣交界等邊界條件,並開放免登入的八字與奇門遁甲MCP介面。
V2EX「分享創造」節點近日出現一篇專案分享,發文者以帳號 50yunxingwu 發布自建的中英雙語術數排盤網站「小道」(xiaodaox.com),並同步開放一個免登入的 MCP(Model Context Protocol)遠端介面,供 Claude 等支援 MCP 的 AI 客戶端直接呼叫八字與奇門遁甲排盤。貼文發布約一天內累計逾 500 次瀏覽。
專案定位與公開功能
依發文者說明,專案動機來自一個常見現象:使用者拿出生時間詢問 Claude 或 ChatGPT 排八字,一般日子多能排對,但遇到節氣交接、出生地真太陽時、歷史夏令時、早晚子時或大運起運歲數等邊界條件時,AI 容易出錯。團隊因此把底層曆法與排盤邊界運算交給確定的程式處理,並將排盤能力獨立抽成公開 MCP Server。
目前站上功能分為免費與需消耗站內「道點」兩類。免登入即可使用的包括:八字排盤頁(支援西曆、農曆與按四柱幹支反查,可看四柱、十神、藏幹)、中英對應的曆法知識庫,以及位於 xiaodaox.com/mcp 的 MCP 介面。註冊儲存檔案後可展開大運、流年、流月時間軸;部分生成類功能需消耗道點。
曆法邊界處理
發文者列出幾項開發過程中處理的時間與曆法邊界。其一是四柱換算規則的拆分:年柱與月柱按太陽黃經到達二十四節氣交接點的時刻切換,交接時刻全球統一;日柱與時柱則取決於出生地太陽實際位置,即真太陽時。使用者直接填寫出生證明上的當地鐘錶時間並選定出生城市,程式依城市經度與當日均時差自動換算,避免使用者自行加減分鐘造成重複折算。
其二是夏令時。中國大陸於 1986 至 1991 年間實行過夏令時,1986 年自 5 月 4 日開始,1987 至 1991 年多為 4 月中旬第一個週日開始、9 月中旬第一個週日結束;歐美多數地區至今仍在每年春秋季切換。發文者指出最常見的錯誤是使用者自行減一小時後、程式又自動再減一小時。針對秋季回撥當天凌晨同一鐘點出現兩次的極端情況,站方以彈窗讓使用者確認是「第一次.調回前」還是「第二次.已調回」。
其三是節氣交界與子時換日。出生在立春、驚蟄等交節當天者,交節前後十幾分鐘之差不僅影響月柱,也影響大運順排或逆排的起運歲數。23:00 至 23:59 的晚子時與 00:00 至 00:59 的早子時如何換日柱與時柱,亦是常見爭議。當出生時刻壓在交界附近,頁面會彈出交界說明,呈現兩邊差異後由使用者自行確認。
MCP 介面設計
MCP 位址為 xiaodaox.com/mcp,在支援 MCP 的 AI 客戶端中加入即可呼叫,無需登入或申請 API Key。目前支援排八字(返回四柱、十神、藏幹、大運等排盤資訊)與奇門遁甲(返回整張盤面資訊)。
設計邊界方面,發文者明確表示此介面只做排盤、不做解讀,曆法與幹支計算由程式完成,分析則交給使用者自己的 AI 與提示詞。這種把確定性計算抽成獨立服務、再交由大型模型對話的做法,與近期開發者社羣以 MCP 補足模型能力短板的路線一致,例如先前整理過的MCP 治理閘道的安全處理方案與Zotero AI 外掛 BibGenie 的本地 MCP Server 設計皆屬同類工程取向。
可核實邊界
以上內容均來自發文者單方陳述。排盤結果的正確性、真太陽時換算與歷史夏令時規則的實作品質,本臺未實測,站方亦未在貼文中提供第三方驗證資料。MCP 介面的穩定性、道點計價方式的完整規則,以及知識庫內容的涵蓋範圍,以貼文與網站公開頁面為準。