mcpField
V
vedicchart

vedicchart

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

vedicchart について

vedicchartは、ホスト型のヴェーダ占星術サービスを利用するMCPクライアント向けの、ローカルstdioブリッジです。占星術の計算は行わず、チャート、暦、相性、ドーシャなどのリクエストを転送します。

主な機能

  1. 01ホスト型占星術ツール17種の利用
  2. 02パンチャンと出生チャートの取得
  3. 03相性とドーシャの確認
  4. 04ダシャーとトランジットの照会
  5. 05祭日と日食カレンダーの取得

活用シーン

  1. 01指定した場所の日々のパンチャンを取得
  2. 02出生チャートを作成または確認
  3. 032つのチャートの相性を比較
  4. 04年間の祭日と日食を確認

MCP 対応

stdio経由でホストサービスのツール一覧をローカルに提供し、MCPツール呼び出しをホストエンドポイントへ転送して結果を返します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"cloudcorprecords-vedicchart": {
"command": "npx",
"args": [
"-y",
"@reneturcios/vedicchart"
]
}
}
}
起動コマンドnpx -y @reneturcios/vedicchart

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

パッケージ
npm@reneturcios/vedicchart0.1.0
ocighcr.io/cloudcorprecords/vedicchart:0.1.0

ツール

17

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

パラメーター型必須説明
datestringいいえ計算するグレゴリオ暦の日付。YYYY-MM-DD 形式(例:2026-07-25)。年は 1200~2400。省略すると、サーバーの日付ではなく指定した場所の今日の日付を使用します。
placestringいいえ場所を自由記述で指定します。形式は "City, State, Country"(例:"Jaipur, Rajasthan, India")。推奨入力です。サーバー側で座標と IANA タイムゾーンにジオコーディングされ、世界中のどの都市でも利用できます。latitude、longitude、timezone をすべて指定する場合に限り省略してください。
latitudenumberいいえ10進法の緯度。範囲は -90~90、北緯が正(Delhi = 28.6139)。`place` を省略した場合のみ使用し、その場合は経度とタイムゾーンも必須です。
timezonestringいいえIANA タイムゾーン名(例:"Asia/Kolkata"、"America/New_York"。「+05:30」のようなオフセットは不可)。latitude/longitude を使用する場合は必須です。`place` が指定されている場合は無視されます。
longitudenumberいいえ10進法の経度。範囲は -180~180、東経が正(Delhi = 77.2090)。`place` を省略した場合のみ使用します。

詳細

vedicchart

独自の占星術ロジックを持たない、ホスト型のヴェーダ占星術サービスへのローカル stdio ブリッジです。

ホスト型サービスは、Model Context Protocol を通じて無料のヴェーダ占星術を提供します。日々のパンチャン、ジャナマ・クンドリー出生図、クンドリー相性診断、ドーシャ判定(マンガリク、カール・サルプ、サデ・サティ)、ダシャー期間、トランジット、ムフールタの時刻、祭日と食のカレンダー、各種ヴェーダ数秘術など、全17種類のツールを利用できます。結果は決定論的で、サイデリアル方式の黄道帯(ラヒリ・アヤナーンシャ)に基づき、Swiss Ephemeris で計算されます。アカウントも API キーも不要です。ホスト型エンドポイントでは、IPアドレスごとに毎分30件のリクエストが許可されています。

vedicchart は、stdio のみを使用する MCP クライアント向けに作られています。tools/list はローカルで提供します。ツール名、説明、入力スキーマはホスト型サーバー独自のもので、2026-10-27 にライブで取得し、そのまま提供します。すべての tools/call はホスト型エンドポイントに転送し、結果を変更せずに返します。

設定

  • KUNDLIT_MCP_URL(任意)— ホスト型 MCP エンドポイントです。 デフォルトは https://kundlit.com/api/mcp です。

呼び出しの流れ

転送される各呼び出しでは、エンドポイントに対してストリーム可能な HTTP の JSON-RPC シーケンスを実行します。

  1. initialize リクエスト
  2. notifications/initialized 通知
  3. tools/call リクエスト本体

サーバーが Mcp-Session-Id ヘッダーを発行した場合、同じ呼び出し内の後続リクエストでそのヘッダーを返送します。サーバー送信イベント形式の応答だけでなく、通常の JSON 応答も解釈できます。

ホスト型サーバーへの接続に失敗した場合(到達不能、2xx 以外の応答、または利用できない応答)、クライアントを応答待ちのままにせず、JSON-RPC -32001 エラーとしてローカルで呼び出しを失敗させます。エラーメッセージは vedicchart error: で始まります。ホスト型サーバー自体がエラーを送信した場合も、同じプレフィックスを付けて、そのサーバー独自のメッセージを返します。

ツール

  • get_panchang — 日付と場所を指定して、ヒンドゥー暦の日々の暦を取得します。ティティ、ナクシャトラ、ヨーガ、カラナ、ヴァーラ、日の出と日の入り、その日の吉祥・不吉な時間帯が含まれます。
  • get_janam_kundali — ラグナ、9つのグラハ、進行中のダシャー、検出されたヨーガを含む詳細な出生図を取得します。
  • get_kundli_match — 2つの出生図をアシュタクート方式で照合します。
  • check_manglik — 出生図にマンガル・ドーシャがあるか、その強さを判定します。
  • get_sade_sati — 出生図のサデ・サティの状態と各段階を取得します。
  • check_kaal_sarp — カール・サルプ・ドーシャの有無と種類を判定します。
  • get_pancha_pakshi — 出生星に基づくパンチャ・パクシの活動時間帯を取得します。
  • get_muhurta_timings — 時刻選びに必要な時刻情報をまとめて取得します。チョーガディヤ、ホーラー、避けるべき時間帯が含まれます。
  • get_year_events — 指定した年と場所の祭日や宗教行事を取得します。
  • get_eclipses — 指定した年の日食と月食を取得します。
  • get_numerology — 名前と生年月日からヴェーダ数秘術の数字を取得します。
  • get_love_compatibility — 2人のパートナーの情報から相性を算出します。
  • get_mobile_numerology — 携帯電話番号が持ち主とどのように共鳴するかを調べます。
  • get_birth_details — 1人分の出生星と出生図の基本情報を取得します。
  • get_dasha_periods — 出生図のヴィムショッタリ・ダシャー期間を取得します。
  • get_upapada_arudha — ウパパダとアルーダ・ラグナを計算します。
  • get_transits — 出生図に対する現在および今後の惑星トランジットを取得します。

各ツールの正式な説明(正確な入力、デフォルト値、注意事項)は、tools/list で提供されるものです。これはホスト型サーバー独自のテキストです。

CLI

各ツールは、1つの JSON 引数文字列を受け取るサブコマンドです。転送結果は JSON として出力されます。

npx @reneturcios/vedicchart get_panchang '{"place":"Jaipur, Rajasthan, India"}'
npx @reneturcios/vedicchart get_janam_kundali '{"birth_date":"1992-03-14","birth_time":"06:45","place":"Lucknow, India"}'
npx @reneturcios/vedicchart get_eclipses '{"year":2026}'
npx @reneturcios/vedicchart --version

終了コード:成功時は 0、実行時エラー時は 1、使用方法エラー時は 2 です。

MCP サーバー

npx -y @reneturcios/vedicchart mcp

MCP クライアントの設定:

{
  "mcpServers": {
    "vedicchart": {
      "command": "npx",
      "args": ["-y", "@reneturcios/vedicchart", "mcp"]
    }
  }
}

Docker

docker run -i ghcr.io/cloudcorprecords/vedicchart
docker run --rm ghcr.io/cloudcorprecords/vedicchart get_eclipses '{"year":2026}'

開発

npm install
npm run build   # tsc -> dist/
npm test        # tsx --test test/*.test.ts (fake fetch only, no network)
npm run dev     # run the CLI from source

ライセンス

MIT — Copyright (c) 2026 Rene Turcios

コメント

MCP は初めてですか?

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

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