mcpField
F
freebazi

freebazi

ローカル
github.com/alexsu1212ゲーム・エンタメ08 週間前に更新

freebazi について

freebaziは、出生日時と場所から八字の命盤を計算するローカルMCPサーバーです。真太陽時と過去の夏時間を補正し、APIキーやネットワーク接続なしで動作します。

主な機能

  1. 01四柱と日主の計算
  2. 02十神と五行の分析
  3. 03真太陽時の補正
  4. 04過去の夏時間への対応
  5. 05大運と流年の計算
  6. 06都市の時刻情報の検索

活用シーン

  1. 01出生情報から八字の命盤を作成
  2. 02日付境界ルールの違いを比較
  3. 03都市の経度とタイムゾーンを検索

MCP 対応

命盤計算用の`compute_bazi_chart`と都市検索用の`search_cities`をクライアントに提供します。計算はネットワーク接続なしでローカル実行されます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"alexsu1212-freebazi": {
"command": "npx",
"args": [
"-y",
"freebazi-mcp"
]
}
}
}
起動コマンドnpx -y freebazi-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmfreebazi-mcp1.0.1

ツール

2

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
dayintegerはい出生した日、1~31
citystringいいえ出生都市名。例:'Taipei' または 'New York'。真太陽時の計算に使用する経度と IANA タイムゾーンに解決されます。不明な場合は先に search_cities を使用してください。
hourintegerいいえ出生時刻の時、0~23(記録された現地時刻)
yearintegerはい出生年。例:1990
monthintegerはい出生月、1~12
genderenumはい大運の方向の判定に必要ですmale | female
minuteintegerいいえ出生時刻の分、0~59
dayRuleenumいいえ新しい日の始まり:23:00 の子時(デフォルト)または午前0時zi23 | midnight
yearRuleenumいいえ年の境界:立春(デフォルト)または旧正月lichun | cny
longitudenumberいいえ出生地の経度(東経の度数、負の値 = 西経)。都市の代わりに使用します。
utcOffsetnumberいいえUTC オフセット(時間単位。例:中国は 8)。都市を指定しない場合は longitude と併用します。
timeUnknownbooleanいいえ出生時刻が不明な場合は true です。この場合、時柱は暫定値になります。
trueSolarTimebooleanいいえ真太陽時補正を適用します(推奨)。

詳細

freebazi-mcp

English | 繁體中文

出生日時と場所から、中国の八字(八字、四柱推命)の命式全体を算出するModel Context Protocolサーバーです。

freebazi.comを支えるものと同じ計算エンジンを使用しています。真太陽時と過去の夏時間を補正するオフラインエンジンで、定評のある八字ライブラリとの相互検証も行っています。API キーは不要で、ネットワーク通信もなく、すべてローカルで動作します。

返される情報

出生日時と都市を指定すると、compute_bazi_chartは次の情報を返します。

  • 四柱(年柱、月柱、日柱、時柱)。それぞれ天干と地支で構成されます
  • 日主(日干)と、各文字の十神
  • 蔵干、納音、十二長生
  • 表に見えるものと蔵干を含めた五行の分布
  • 神煞と地支の関係(合冲刑害)
  • 現在の期間が示された大運と、現在の年柱
  • freebazi.comのインタラクティブな命式全体へのリンク

インストール

Node.js 18+が必要です。

npxで直接実行します。

npx freebazi-mcp
Claude Desktop

claude_desktop_config.jsonに追加します。

{
  "mcpServers": {
    "freebazi": {
      "command": "npx",
      "args": ["-y", "freebazi-mcp"]
    }
  }
}

その他のMCPクライアント(Cline、Continue、Cursorなど)でも、同じcommand / argsを使用します。

ツール

compute_bazi_chart

命式全体を算出します。

引数型備考
year、month、daynumber生年月日
hour、minutenumber記録された現地時刻(timeUnknownの場合は省略)
gender"male" | "female"大運の方向の算出に必要です
citystring例:"Taipei"、"New York"。真太陽時の算出に使う経度とタイムゾーンを特定します
longitude、utcOffsetnumbercityの代わりに指定します
timeUnknownboolean時柱が暫定になります
trueSolarTimebooleanデフォルトはtrueです
dayRule"zi23" | "midnight"日の区切り。デフォルトは23:00です
yearRule"lichun" | "cny"年の区切り。デフォルトは立春です
search_cities

英語名または中国語名で、世界の主要都市約490件を検索します。一致した都市ごとに国、経度、IANAタイムゾーンを返すため、正確な都市名をcompute_bazi_chartに渡せます。

使用例

ニューヨークで1990年6月15日午前9時30分に生まれた人の八字命式を算出してください。

サーバーはニューヨークを特定し、真太陽時を適用します(午前9時30分は午前8時34分になり、56分早まるため、時柱が変わります)。その後、辛を日主とする四柱「庚午 壬午 辛亥 壬辰」と、すべての十神、五行、大運などを返します。

精度と注意点

節入りの境界は、太陽の視黄経を標準的な天文学の公式で算出し、過去の夏時間を含むタイムゾーンはIANAデータベースを使って特定します。このエンジンの四柱は、数千件のテスト命式において、定評のあるライブラリと文字単位で一致します。

八字は、気質や傾向、時期を振り返るための伝統的な枠組みです。このツールは命式の説明を行うものであり、出来事を予測するものではありません。

リンク

クレジット

都市データはGeoNames(CC BY 4.0)を使用しています。簡体字から繁体字への変換にはOpenCCを使用しています。

ライセンス

MIT


繁體中文

一個 Model Context Protocol 伺服器,依出生的日期、時間與地點,排出完整的八字(四柱)命盤。

它使用與 freebazi.com 相同的排盤引擎:完全離線,會校正真太陽時與歷史上的日光節約時間,並和主流八字程式庫逐字對拍。無需 API key、不連網,全部在本機執行。

回傳內容

給它一個出生時刻與城市,compute_bazi_chart 會回傳:

  • 四柱(年、月、日、時),每柱含天干與地支
  • 日干與每個字的十神
  • 藏干、納音、十二長生
  • 五行分布(含藏干與不含藏干兩種)
  • 神煞與地支刑沖合害
  • 大運(標出當前運)與當年流年
  • 一條連往 freebazi.com 完整互動命盤的連結
安裝

需要 Node.js 18+。直接以 npx 執行:

npx freebazi-mcp

Claude Desktop 及其他 MCP 客戶端(Cline、Continue、Cursor 等)的設定與上方英文段相同。

工具
  • compute_bazi_chart:排出完整命盤,參數見上方英文表格。
  • search_cities:以中文或英文搜尋約 490 個世界主要城市,回傳國家、經度與 IANA 時區,方便傳給 compute_bazi_chart。
連結

八字是一套用於反思性格、傾向與時機的傳統框架。本工具只描述命盤,不預測具體事件。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。