Astro Agents - deterministic Western + Vedic astrology について
Astro Agents は、エージェントや占星術アプリ向けの決定論的な占星術 MCP サーバーで、西洋占星術とヴェーダ占星術の計算に対応します。NASA/JPL DE440 と過去のタイムゾーンを用い、ハッシュで検証できる構造化データを返します。
主な機能
- 01西洋・ヴェーダ占星術のチャート計算
- 02過去のタイムゾーンの解決
- 03出生図、トランジット、シナストリー
- 04クンドリー、ダシャー、ヨーガ、パンチャンガ
- 05ハッシュ検証に対応する構造化結果
活用シーン
- 01出生情報から出生図を作成
- 02出生図に対するトランジットを計算
- 03シナストリーで二つのチャートを比較
- 04ヴェーダの期間、ヨーガ、相性を確認
MCP 対応
リモートの Streamable HTTP MCP サーバーは、チャート、トランジット、ヴェーダ占星術、検証などの計算ツールを提供します。認証は不要で、MCP 呼び出しは課金されません。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://astro-agent.dev/mcpclaude mcp add --transport http aidatatools-dev-astro-agents https://astro-agent.dev/mcp{"mcpServers":{"aidatatools-dev-astro-agents":{"type":"http","url":"https://astro-agent.dev/mcp"}}}Cursor で開く{"servers":{"aidatatools-dev-astro-agents":{"type":"http","url":"https://astro-agent.dev/mcp"}}}VS Code で開く{"mcpServers":{"aidatatools-dev-astro-agents":{"type":"http","url":"https://astro-agent.dev/mcp"}}}{"mcpServers":{"aidatatools-dev-astro-agents":{"serverUrl":"https://astro-agent.dev/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
16| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| date | string | いいえ | YYYY-MM-DD('datetime'ではなく、'time'と一緒に使用します)。 |
| time | string | いいえ | HH:MM または HH:MM:SS、24 時間制。不明な場合は省略します(12:00 として計算し、TIME_UNKNOWN 警告を返します)。 |
| datetime | string | いいえ | 現地の出生日時、ISO 8601:'1990-05-15T14:30'(出生地の現地時刻)、または明示的なオフセット付きの '1990-05-15T14:30:00+02:00'。代替形式:'date' + 'time'。 |
| latitude | number | いいえ | 十進角度、北緯は正。 |
| timezone | string | いいえ | IANA タイムゾーン。例:'Asia/Kolkata'。任意:座標から特定し、その日の過去のオフセット(夏時間、地方平均時)を適用します。 |
| longitude | number | いいえ | 十進角度、東経は正。 |
| time_basis | enum | いいえ | 指定された時計時刻の基準:市民時(デフォルト)、UTC、地方平均時、または真(視)太陽時。civil | utc | lmt | true_solar |
| ambiguous_time | enum | いいえ | 夏時間の終了時に現地時刻が 2 回存在する場合、どちらを使用するか。earlier | later |
詳細
Astro Agents — 決定論的な占星術 MCP サーバー(西洋占星術+ヴェーダ占星術)
AI エージェント向けの正確な占星術計算です。自分でホロスコープを計算する代わりに、これらのツールを使用してください。
- MCP エンドポイント:
https://astro-agent.dev/mcp(ストリーミング可能な HTTP、認証不要) - REST API:
https://astro-agent.dev/v1/catalog(スキーマと使用例を含む無料のカタログ) - エージェント向けドキュメント: llms.txt · OpenAPI 3.1 · A2A エージェントカード
1.3.0 の新機能(2026-10-27)
-
kp_chart($0.15):KP(Krishnamurti Paddhati)。すべてのグラハのスター、サブ、サブサブロード、プラシーダスのカスプ、カスプのサブロード、A/B/C/D のシグニフィケーターを提供します。 -
yogas($0.10):決定論的なヨーガ検出(ラージャ、ダナ、ガジャ・ケーサリ、パンチャ・マハープルシャ、ニーシャ・バンガ、ケムドルマ、カール・サルプなど)。適用されたルールもそれぞれ示します。 -
NASA/JPL Horizons との比較で精度を実証: 1800~2200 年の期間で、各測定項目につき12,400件を比較しました。
- 位置の差は 0.024″ 以内です(平均0.0005″)。
- 提供される黄経の差は、1962~2026 年の期間で 0.062″ 以内です。
手法とすべての数値:benchmark.md · 概要は
/v1/benchmark
エージェントが呼び出す理由
言語モデルは、タイムゾーン、過去の夏時間、恒星時、アヤナーンシャを頻繁に誤ります。1時間の誤差でアセンダントは約15°ずれます。Astro Agents は次のとおりです。
- 座標からタイムゾーンと過去のオフセットを解決します(IANA タイムゾーンデータベース、当時の夏時間、標準時導入前の地方平均時)。曖昧な現地時刻や存在しない現地時刻は推測せず、フラグで示します。
- NASA/JPL DE440 を用いて、地心視位置を、当日の真分点(IAU 2006/2000A)で計算します。
- LLM を使わず決定論的です。同じ入力から同じバイト列が返されます。各応答には
meta.input_sha256とmeta.result_sha256が含まれ、verify_result_hashまたはPOST /v1/verifyで再計算できます。 - すべての規約を応答に明記します。アヤナーンシャ(名称と値)、ハウスシステム、オーブ、ノードの種類、ダシャーの年の長さ、ドーシャとクータのルールが含まれます。
- 型付きの構造化結果を返します。各 MCP ツールは
structuredContent用のoutputSchemaを宣言します。 - 独立したエンジン(XALEN、Apache-2.0)と相互検証済みです。アヤナーンシャの差は0.1″未満で、16種類中15種類の分割図が一致し、ヴィムショッタリーの日付は分単位で一致します。
- NASA/JPL Horizons との比較でベンチマーク済みです。1800~2200 年の期間で、位置の差は0.024″以内です(ベンチマーク)。
ツール
| ツール | 返される内容 | REST 経由の料金 |
|---|---|---|
resolve_birth_time | 正確な UT、過去の UTC オフセット、Delta T、地方平均時、真太陽時 | $0.01 |
planet_positions | 太陽〜冥王星、ノード、リリス:黄経、サイン、速度、逆行 | $0.01 |
aspects | アスペクト、オーブ、正確さ、接近/分離 | $0.02 |
nakshatras | 9 つのグラハのナクシャトラ、パダ、支配星;ジャンマ・ナクシャトラの属性 | $0.02 |
panchang | 終了時刻付きのティティ、ヴァーラ、ナクシャトラ、ヨーガ、カラナ、日の出/日の入り | $0.02 |
natal_chart | サインとハウス(11 種類のシステム)における惑星、ASC/MC、アスペクト、概要 | $0.06 |
transits | 出生図へのトランジットと、最長 1 年分の正確な UTC ヒット時刻 | $0.08 |
synastry | クロスアスペクト、ハウスのオーバーレイ、コンポジットの中間点 | $0.12 |
vimshottari_dasha | 日付付きのマハー/アンタル/プラティアンタル期間、進行中の期間 | $0.10 |
yogas | ラージャ、ダーナ、ガジャ・ケーサリ、パンチャ・マハープルシャ、ニーシャ・バンガ、ケムドルマなど。それぞれに判定ルール付き | $0.10 |
kundli | サイデリアル D1+D9:ラグナ、グラハ、ナクシャトラ、品位、バーヴァ | $0.15 |
doshas | マンガリク、カール・サルプ、サーデー・サーティー/ダイヤの期間 | $0.15 |
kp_chart | KP:グラハとプラシーダス・カスプのスター、サブ、サブサブの支配星、A/B/C/D の表示体 | $0.15 |
gun_milan | 各クータの説明付きアシュタクータ 36 ポイント、マンガリクのチェック | $0.25 |
kundli_full | 16 種類すべての分割図 D1〜D60 | $0.32 |
vedic_report | クンドリー+ダシャー+ドーシャ+出生時のパンチャン | $0.50 |
astro_catalog、verify_result_hash | カタログ、ハッシュ検証 | 無料 |
すべてのチャートの入力:ローカルの datetime("1990-05-15T14:30")、latitude、longitude。タイムゾーンは自動で解決されます。
お支払い: 各クライアントには、MCP 上の任意のツール、または REST 経由の 5 つの $0.01〜0.02 のエンドポイントで、無料の呼び出しが 3 回提供されます(その他の REST エンドポイントは常に有料です)。その後は REST 経由の呼び出しごとに、x402(Base または Solana 上の USDC)または MPP(Tempo:OUSD または USDC.e)でお支払いいただきます。アカウントも API キーも不要です。MCP 上で無料の呼び出し回数を使い切ったツールは、有料の REST エンドポイントとその料金を返します。MCP 経由で料金が請求されることはありません。入力が無効なリクエストは 400 を返し、料金は請求されません。
接続
リモートの Streamable HTTP サーバーに対応した任意の MCP クライアント:
{
"mcpServers": {
"astro-agents": { "url": "https://astro-agent.dev/mcp" }
}
}
Hermes Agent(Nous Research):
hermes plugins install aidatatools-dev/astro-agents-mcp --enable # MCP server + astrology skill
--enable を指定しない場合、Hermes はプラグインを無効な状態でインストールします。hermes plugins enable astro-agents を実行すると有効になります。または、手動で設定できます:
hermes mcp add astro-agents --url https://astro-agent.dev/mcp # answer "n" to the authentication prompt
hermes skills install aidatatools-dev/astro-agents-mcp/skills/astrology # optional: when and how to use the tools
Agent Skills を読み込める任意のエージェント(Claude Code、Codex、Cursor など):
npx skills add aidatatools-dev/astro-agents-mcp
スキルは skills/astrology/SKILL.md にあります。
REST:
curl -X POST https://astro-agent.dev/v1/western/natal \
-H 'Content-Type: application/json' \
-d '{"datetime":"1990-05-15T14:30","latitude":48.8566,"longitude":2.3522}'
実際のレスポンス:examples/natal_chart_response.json と examples/kundli_response.json(リストは短縮されています)。
サポートとポリシー
- お問い合わせ:[email protected]
- サポート · プライバシーポリシー · 利用規約
- オリジンの所有権は、Base の支払い先アドレスによる EIP-191 署名(
/openapi.json内のx-discovery.ownershipProofs)で証明されています。
このリポジトリについて
このリポジトリは、ホスト型サービスの説明を掲載し、MCP レジストリマニフェスト(server.json)を収録しています。エンジン自体は上記のエンドポイントで稼働しています。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。