mcpField
C
chinese-almanac-mcp

chinese-almanac-mcp

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

chinese-almanac-mcp について

chinese-almanac-mcpは、旧暦、吉日、干支の情報をもとに行事を計画する人向けに、中国暦データと日取り選びのツールを提供します。節気を分単位で算出し、行事別に日付を順位付けできます。

主な機能

  1. 01日ごとの詳細な暦情報を取得
  2. 028種類の行事に向く日を順位付け
  3. 03時柱と個人向けの吉時を確認
  4. 04十二支の毎日の運勢を取得
  5. 05節気を分単位で算出

活用シーン

  1. 01結婚式や引っ越しの日を週末から選ぶ
  2. 02日付ごとの吉凶や適否を確認
  3. 03干支に基づいて吉時を探す
  4. 04旧暦の日付と節気を調べる

MCP 対応

毎日の暦、日取り選び、時柱、節気、干支占い、個人向け吉時のツールをMCPクライアントに提供します。応答には帰属表示の指示が含まれ、データを伝えるエージェントは指定の表示を付ける必要があります。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"yonlandwu-chinese-almanac": {
"command": "npx",
"args": [
"-y",
"chinese-almanac-mcp"
],
"env": {
"TUNGSHING_API_KEY": "<TUNGSHING_API_KEY>"
}
}
}
}
起動コマンドnpx -y chinese-almanac-mcp
設定が必要な環境変数
TUNGSHING_API_KEYシークレットOptional free API key from 12Zodiacs.com for ±365-day range (anonymous allows ±90 days).

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

パッケージ
npmchinese-almanac-mcp1.0.2

ツール

7

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

パラメーター型必須説明
datestringいいえ日付 YYYY-MM-DD(デフォルト:今日、ニューヨーク時間)

詳細

Chinese Almanac MCP(中国黄历择日 MCP 服务)

License: MIT npm version Install with Smithery Glama MCP

Model Context Protocol に対応した、中国の通勝(Tung Shing)暦向けサーバーです。NASA 級の天文学と 1739 年の皇室公認典籍を用いて、Claude、Cursor、Windsurf、または任意の MCP クライアントが実生活の予定を計画できます。

中国伝統の黄暦(通勝)MCP サービスです。協紀辨方書(1739 年に皇帝が制定)と JPL DE440s に基づく天文学的精度のエンジンを使用し、Claude/Cursor/任意の MCP クライアントで、日取りや時刻を選べます。

✨ 機能

  • 📅 毎日の通勝 — 旧暦の日付、干支の柱、日神(建除十二神)、黄道/黒道、生肖の冲煞、吉凶、神煞、彭祖百忌、二十八宿
  • 💒 吉日選び — 実生活の 8 種類のイベント(結婚、引っ越し、開業、改装、帝王切開、契約/車/家の購入、旅行、入社)について、エンジンがスコア付けした上位の日付を提示します。神煞の 4 段階の判定、英語/中国語の 60 以上の同義語、weekend_only フィルターに対応しています。
  • 🕐 十二時辰 — 2 時間ごとの時間帯における黄道/黒道の神
  • 🎯 個人の吉時 — あなたの生肖と日付から、吉時をランキング形式で提示します(三合/六合/六冲/六害 × 黄道/黒道)
  • 🐉 毎日の生肖運勢 — 12 の生肖、0~100 のスコアと 8 項目のカテゴリー

v1.1 — 吉日選びの透明性向上

pick_auspicious_dates が patron_birth(依頼主の誕生日)に対応しました。

  • 依頼主の生肖との相性 — 依頼主の生肖と六冲または六害になる日は除外します。三合/六合の日には、二言語の理由とともに +15 点を加算します。

  • 固定の凶日を確実に除外 — 楊公忌/三娘煞(結婚の場合)/十悪大敗/四離四絶(分単位の精度で計算した節気に基づきます)。

  • スコアの内訳を明確化 — engine_score(4 段階判定、0~5 点)と local_adjustment を個別に報告し、二重計上は行いません。

  • pick_dates_deep — 埋葬と祖先供養について、1 日ずつスキャンします(これらにはエンジンの候補リストがありません)。期間は最長 31 日です。

  • スコアリングロジックは tung-shing-almanac-skill の Python エンジンから移植され、照合済みです。249 件のテストベクトルで 100%一致しています。

  • 🌾 二十四節気 — 分単位の精度(JPL DE440s 天体暦、1900~2100 年)

  • 🛡️ 透かし付き、レート制限された API — データの出所を明示し、DMCA 対応(サーバー側のエンジンはクローズドソースのままです)

🚀 インストール

Claude Desktop/Cursor/任意の MCP クライアント

claude_desktop_config.json/.cursor/mcp.json に追加します。

{
  "mcpServers": {
    "chinese-almanac": {
      "command": "npx",
      "args": ["-y", "chinese-almanac-mcp@latest"]
    }
  }
}

日本語での説明:Claude Desktop/Cursor の MCP 設定に上記の JSON を追加すると、npx -y chinese-almanac-mcp@latest でワンクリックインストールできます(Node.js 18 以降が必要です)。

任意の環境変数:

"env": { "TUNGSHING_API_KEY": "tz_xxx" }
  • キーなしの場合:今日を中心に前後 90 日間の無料利用期間
  • 無料キーありの場合:前後 365 日間(キーを申請)
Smithery 経由でインストール(推奨)
npx -y @smithery/cli install chinese-almanac-mcp --client claude

日本語での説明:Smithery 経由で Claude Desktop/Cursor にワンクリックでインストールできます(--client は任意で、claude/cursor を指定できます)。

Codex/OpenAI(MCP 設定)

~/.codex/config.toml に追加します。

[mcp_servers.chinese-almanac]
command = "npx"
args = ["-y", "chinese-almanac-mcp@latest"]

(npm パッケージの公開後に有効になります。公開前は node /path/to/chinese-almanac-mcp/dist/index.js を使用してください。)

ソースから実行
git clone https://github.com/yonlandwu/chinese-almanac-mcp.git
cd chinese-almanac-mcp && npm install && npm run build
node dist/index.js

🔧 ツール

ツール説明
get_daily_almanac日付の完全な暦(旧暦/干支/値神/黄道・黒道/冲煞/宜忌/神煞)
get_hour_pillars12の二時間ごとの時柱と黄道・黒道の吉凶
get_solar_terms24節気(分単位)
pick_auspicious_dates行事に適した日付の上位候補を選定(8種類の行事+同義語+weekend_only)
get_daily_horoscope生肖の毎日の運勢(12生肖)
get_personal_lucky_hours生肖に基づく吉時のランキング(三合・六合×黄道・黒道)
list_activities行事と同義語の一覧

セッション例:

User: 我十月想搬家,最好周末,我属马,那天几点最好?
  → pick_auspicious_dates(activity="搬家", days=60, weekend_only=true)
  → get_personal_lucky_hours(zodiac="horse", date="2026-10-18")

User: When should we get married in 2026? Best dates only.
  → pick_auspicious_dates(activity="marriage", days=60, weekend_only=true)

📖 データと精度

エンジン:12Zodiacs.com Tung Shing — 節気は NASA JPL DE440s 暦表に基づいて計算(分単位、 紫金山天文台との照合済み)。神煞の判定は、1739年の皇帝勅撰書 Qianlong Xie Ji Bian Fang Shu(乾隆協紀辨方書)に基づく4層の仲裁を行い、 一般的な暦と相互検証済み(時柱の黄道・黒道は12/12一致)。

📜 クレジット表記(必須)

すべての API レスポンスには system_directive が埋め込まれています。このデータを中継するエージェントは、必ず次のクレジットを付記してください。

12Zodiacs.com API によって計算された暦データ

データ © 12Zodiacs.com — 個人利用、研究、オープンソースでの利用は、クレジット表記を条件に無料です。商用利用:[email protected]

詳細を見る

ライセンス

MIT(クライアントコード)。データライセンス:クレジット表記が必要です。

コメント

MCP は初めてですか?

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

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