mcpField
A
AstroNest — Vedic Astrology & Ephemeris

AstroNest — Vedic Astrology & Ephemeris

リモート
astronest.aiゲーム・エンタメ03 週間前に更新
リポジトリ公式サイト

AstroNest — Vedic Astrology & Ephemeris について

AstroNestは、アプリやAIエージェント向けに、決定論的なヴェーダ占星術の鑑定と天体暦データをAPIで提供します。鑑定には根拠と参照する古典文献が含まれます。

主な機能

  1. 01出生図とダシャーの時系列
  2. 02人生・関係・事業の鑑定
  3. 03相性と宝石の評価
  4. 04吉日・吉時の候補
  5. 05JPL DE440天体暦データ

活用シーン

  1. 01仕事や結婚の時期を調べる
  2. 022つの出生図の相性を評価する
  3. 03事業開始の時期を検討する
  4. 04イベントに適した日時を探す

MCP 対応

Streamable HTTPのMCPエンドポイントを通じて、AstroNestの占星術・天体暦ツールをAIエージェントに提供します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://www.astronest.ai/api/developer/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

すべてのエンドポイント
Streamable HTTPhttps://www.astronest.ai/api/developer/mcp認証が必要

ツール

21
パラメーター型必須説明
westernbooleanいいえfalse に設定すると、現代西洋占星術のセクションを省略します。
locationobjectいいえ座標は両方指定するか、両方とも省略してください。片方だけ指定した位置情報は拒否され、デフォルト値は使用されません。
location.latitudenumberはい
location.longitudenumberはい
location.orbDegreesnumberいいえ
birthDataobjectはい本人の出生データ:日付、現地時刻(不明な場合は省略)、IANA タイムゾーン、緯度、経度。
birthData.datestringはいYYYY-MM-DD
birthData.timestringいいえ24 時間形式の HH:MM または HH:MM:SS。`timezone` の現地時刻を指定します。不明な場合は省略してください。その場合、ハウスに依存する詳細が減ります。
birthData.latitudenumberはい
birthData.timezonestringはい出生地の IANA タイムゾーン。例:Asia/Kolkata。
birthData.longitudenumberはい
divisionalsarrayいいえ含める分割図(varga):16 種の ṣoḍaśavarga のいずれか。デフォルトは d9(navāṁśa)と d10(daśāṁśa)です。含めない場合は [] を送信してください。各分割図について、Parāśari の方式に基づき、アセンダントと各 graha のサイン、度数、ハウスを返します。
includeDashabooleanいいえチャートの応答に Vimśottarī daśā の期間を含めます。デフォルトは true です。

詳細

AstroNest:アプリとAIエージェント向けのヴェーダ占星術

AstroNestは、REST APIとして呼び出したり、MCP経由でAIエージェントに接続したりできるヴェーダ占星術(Jyotiṣa)エンジンです。独自のJPL DE440天体暦を使って計算し、鑑定結果は決定論的です。同じ出生データには常に同じ回答が返り、それぞれの鑑定の根拠となる理由や古典文献も示されます。

このリポジトリには、AstroNestをAIエージェントに接続する方法と、REST APIを使ったNext.jsクイックスタートの2つが含まれています。

AIエージェントに接続する(MCP)

エンドポイント(Streamable HTTP):https://www.astronest.ai/api/developer/mcp

Claude Code

claude mcp add --transport http astronest https://www.astronest.ai/api/developer/mcp \
  --header "Authorization: Bearer YOUR_ASTRONEST_KEY"

mcp.json(Cursor、VS Codeなど、この形式を読み込むクライアント向け)

{
  "mcpServers": {
    "astronest": {
      "url": "https://www.astronest.ai/api/developer/mcp",
      "headers": { "Authorization": "Bearer YOUR_ASTRONEST_KEY" }
    }
  }
}

Smitheryと MCP Registryにもio.github.onedotlinks/astronestとして登録されています。

エージェントが質問できること

各ツールは1つの質問に答えます。解釈を行うツールは、実践者と同じようにホロスコープを読み解き、単に位置を示すだけでなく、その理由も返します。

ツール回答する質問
get_life_reading私の人生全体はどのようなものですか。過去と未来において、結婚、子ども、キャリア、お金、不動産など、どの分野にいつ焦点が当たりますか?
get_domain_timeline結婚、キャリア、その他の分野に焦点が当たるのはいつですか。また、その分野について今後数年間に何が待ち受けていますか?
get_relationship_reading2人はビジネスパートナー、きょうだい、親子、友人として、どのような関係を築けますか?
get_venture_timing事業を始める、契約する、借り入れをするのに適した時期はいつですか。また、ホロスコープはどの業種を支持していますか?
assess_gemstoneこの宝石(ブルーサファイア、プクラージュ、エメラルドなど)を身につけるべきですか。また、その理由は何ですか?
get_compatibility、get_guna_milanクンドリー照合:36点満点のアシュタクートスコア、ラグナ・月・金星から見たマンガリク、そして2人の詳しい鑑定
interpret_domain、get_guidance私のホロスコープは特定の生活分野について何を示していますか。また、現在進行中の時期は私に何を求めていますか?
find_muhurta指定した日付範囲で、ある行事に適した日はいつで、時間帯はどこですか?
get_chart、get_dasha、天体暦ツールホロスコープ(16の分割図を含む)、プラティアンタルまでのヴィムショッタリ・ダシャー、JPL DE440による生の天体位置

鑑定では、ホロスコープが示す内容とその理由を説明します。これは象徴的な解釈であり、予測でも、医療・法律・金融・心理に関する助言でもありません。すべての回答に免責事項が付いています。

Next.jsクイックスタート

AstroNest Developer APIを使った小規模なNext.jsアプリです。出生の日付、時刻、場所を入力すると、以下を取得できます。

  • ホロスコープ:ラグナ、星座・ハウス・ナクシャトラ・品位を含む9つのグラハ、進行中のダシャー(1クレジット)
  • 現在のガイダンス:進行中のマハーダシャー/アンタルダシャー/プラティアンタルダシャーを平易な言葉で説明するカード(3クレジット)
  • 分野別鑑定:キャリア、結婚、金融など、さらに12の分野について、裏付けとなる要因、注意点、時期の目安、合致する手法の数を提示(5クレジット)
  • 必要に応じて、独自のLLMを使った**「平易な言葉で説明」**(AstroNestクレジット不要)

AstroNestへの3つの呼び出しのいずれも、言語モデルを使用しません。決定論的なため、数秒で結果が返り、同じ入力には常に同じ回答が返ります。

5 分で実行

  1. キーを取得します。 https://www.astronest.ai/developer にサインインして、キーを作成します。各アカウントには、 ライブクレジットが 100 回分、初回のみ無料で付与されます。最初のライブキーを発行してから 60 日間有効です(更新されません)。これで、 ドメインリーディングなら約 20 回、チャートなら 100 回分を利用できます。 サンドボックスキーは時間制限なしで無料で利用でき、固定のサンプルレスポンスを返します。無料クレジットを使い切るか、 60 日が経過すると、クレジットパックを購入するまでライブ呼び出しは 402 credits_exhausted を返します。サンドボックスキーは引き続き利用できます。
  2. インストールして設定します。
    npm install
    cp .env.example .env.local
    # put your key in ASTRONEST_API_KEY
    
  3. 実行します。
    npm run dev
    
    http://localhost:3000 を開きます。

仕組み

browser ──► /api/astronest/{chart|guidance|interpret} ──► AstroNest API   (your key, server-side)
        └─► /api/explain ──────────────────────────────► your LLM         (optional)
  • lib/astronest.ts は型付きクライアントです。自分のアプリにコピーするファイルです。
  • app/api/astronest/[op]/route.ts は、この 3 つの操作のみを転送するため、このルートを使ってキーで許可されているすべてのエンドポイントを呼び出すことはできません。
  • app/api/explain/route.ts は、AstroNest が計算したリーディングを OpenAI 互換のチャット補完エンドポイント(OpenAI、Vercel AI Gateway、OpenRouter、ローカルの Ollama)に送信し、与えられた事実のみを使うようモデルに指示します。文章を書くのはお使いのモデルで、占星術を扱うのは AstroNest です。

デプロイする前に

  • キーは秘密情報です。 サーバー環境変数にのみ保存してください。NEXT_PUBLIC_ を先頭に付けてはいけません。また、ブラウザーから API を呼び出してはいけません。API は CORS ヘッダーを送信しないため、ブラウザーからの呼び出しはどのみち失敗します。
  • デモルートを呼び出した人は誰でも、クレジットを消費します。 デフォルトでは、localhost からのリクエストにのみ応答します。ALLOW_PUBLIC_DEMO=true を設定する前に、独自のサインイン(できればレート制限も)を設けてください。localhost のチェックではリクエストのホストを参照するため、Host を書き換えるプロキシの背後では、このチェックに依存しないでください。
  • 出生データは個人データです。 このアプリは何も保存せず、API も何も保存しません。保存機能を追加すると、それに伴うデータ保護の責任を負うことになります。
  • すべてのレスポンスに付属する免責事項を表示してください。 象徴的な解釈であり、医療、法律、金融、心理に関する助言ではありません。

さらに詳しく

エンドポイントクレジット備考
POST /v1/chart1アストロカートグラフィーと移転後のチャートには、location を追加します
POST /v1/dasha1ヴィムショッタリーの全期間タイムライン
POST /v1/guidance3別の任意の時点には referenceDate を指定します
POST /v1/interpret515 の領域
POST /v1/timing/resolve7言語モデルによる解説付きです。90 秒お待ちください
POST /v1/forecast8言語モデルによる解説付きです。90 秒お待ちください
POST /v1/muhurta10日付範囲内の吉祥時間帯
POST /v1/compatibility122 つのチャートを合わせて読み解きます
POST /v1/guna-milan22 人の 36 点満点のアシュタクータ適合度とマンガリク(ラグナ、月、金星)
POST /v1/life-reading10人生全体のリーディング:過去と未来にわたる章と 11 のライフエリア(areas で絞り込めます)
POST /v1/domain-timeline3人生の 1 つの領域を、任意の日付範囲内で司るすべての期間を通じて読み解きます
POST /v1/relationship8ビジネスパートナー、きょうだい、親子、友人:絆を示すハウス、チャート間のコンタクト、絆のメーター
POST /v1/venture-timing10いつ取り組み、築き、守り、または維持すべきかを示します。説明した事業をチャートに基づいて順位付けします
POST /v1/gem-assessment5このチャートの持ち主がこの宝石を身に着けるべきかを判定します。結論、賛否それぞれの理由、理由が続く期間を示します
POST /v1/ephemeris/positions0.1ある時点の生の位置データ(JPL DE440)。出生データは不要です
POST /v1/ephemeris/angles0.1ある時点と場所のアセンダント、MC、ハウスカスプ
POST /v1/ephemeris/ayanamsa0.1Lahiri、Raman、Krishnamurti、Fagan–Bradley
POST /v1/ephemeris/sunrise0.1現地日付の日の出、日の入り、翌日の日の出
POST /v1/ephemeris/series1開始した 100 ポイントごと。最大 1,000 ポイント

単一時点のエフェメリス呼び出し 4 種類はそれぞれ 0.1 クレジットです。アカウント全体でこれらの呼び出しを合算し、10 回ごとに 1 クレジット(10 回単位のブロックが始まる呼び出しは units_charged: 1 を返し、続く 9 回は 0 を返します)。 成功した(2xx)呼び出しのみ課金されます。クレジットがなくなると、API は 402 credits_exhausted を返します。開発者ポータルでパックを購入してください。有料クレジットに有効期限はありません。

コメント

MCP は初めてですか?

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

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