
Astro Agents - deterministic Western + Vedic astrology
io.github.aidatatools-devv1.0.0更新於 Oct 3, 2026
Natal charts, transits, kundli, dashas, panchang, Gun Milan. JPL DE440, no LLM, hashed.
概覽
一個遠端 MCP 伺服器,依出生日期、時間與座標計算確定性的西洋與吠陀占星盤、行運、dasha、panchang 與合婚結果。
- 功能
- 它提供 resolve_birth_time、planet_positions、aspects、nakshatras、panchang、natal_chart、transits、synastry、vimshottari_dasha、kundli、doshas、gun_milan、kundli_full 與 vedic_report 等工具。計算採用 NASA/JPL DE440,並依座標解析歷史時區與偏移,對模糊的本地時間會加以標示。回應具確定性,附有輸入與結果的 SHA-256 雜湊,可用 verify_result_hash 工具重新計算,且每個回應都會說明所用慣例,例如 ayanamsa、宮位制與容許度。
- 適用情境
- 當助理需要精確的占星計算而非估算時使用,例如本命盤、行運精確時間、Vimshottari 週期、panchang 細節或 Ashtakoota 合婚。適合重視可重現性與明確慣例說明的場景。
- 執行需求
- 一個遠端 Streamable HTTP MCP 端點;不需要帳號或 API 金鑰。每次排盤需要本地日期時間以及緯度與經度。前三次呼叫免費;之後透過 REST 按次付費,支援 x402(Base 或 Solana 上的 USDC)或 MPP(Tempo)。需要能連線至該託管端點的網路。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Astro Agents - deterministic Western + Vedic astrology,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
其他 MCP 客戶端
把它新增到你客戶端的 mcpServers 設定中。
{
"mcpServers": {
"astro-agents": {
"type": "http",
"url": "https://astro-agents-api.vercel.app/mcp"
}
}
}README
Astro Agents — deterministic astrology MCP server (Western + Vedic)
Exact astrology calculations for AI agents. Use these tools instead of computing charts yourself.
- MCP endpoint:
https://astro-agents-api.vercel.app/mcp(Streamable HTTP, no auth) - REST API:
https://astro-agents-api.vercel.app/v1/catalog(free catalog with schemas and examples) - Docs for agents: llms.txt · OpenAPI 3.1 · A2A agent card
Why agents call it
Language models routinely get time zones, historical daylight saving, sidereal time and ayanamsa wrong, and one hour of error moves the ascendant by about 15°. Astro Agents:
- resolves the time zone and its historical offset from the coordinates (IANA tz database, DST of that era, Local Mean Time before standard time), and flags ambiguous or non-existent local times instead of guessing;
- computes positions from NASA/JPL DE440, geocentric apparent, true equinox of date (IAU 2006/2000A);
- is deterministic, with no LLM: the same input gives the same bytes. Every response carries
meta.input_sha256andmeta.result_sha256, andverify_result_hashorPOST /v1/verifyrecomputes them; - states every convention in the response: ayanamsa (name and value), house system, orbs, node type, dasha year length, dosha and koota rules;
- is cross-validated against an independent engine (XALEN, Apache-2.0): ayanamsas agree to < 0.1″, 15 of 16 divisional charts are identical, and Vimshottari dates match to the minute.
Tools
Input for every chart: a local datetime ("1990-05-15T14:30"), a latitude and a longitude. The time zone is resolved for you.
Payment: the first 3 calls are free. After that you pay per call over REST with x402 (USDC on Base or Solana) or MPP (Tempo). There is no account and no API key. A request with invalid input returns a 400 and is never charged.
Connect
Any MCP client that supports remote Streamable HTTP servers:
REST:
Real responses: examples/natal_chart_response.json and examples/kundli_response.json (lists shortened).
Support and policies
- Contact: [email protected]
- Support · Privacy Policy · Terms of Service
- Ownership of the origin is proven by an EIP-191 signature from the Base payout address (
x-discovery.ownershipProofsin/openapi.json).
About this repository
This repository documents the hosted service and carries its MCP registry manifest (server.json). The engine itself runs at the endpoint above.
來源:README.md,提交 802ff50
工具
0版本歷史
1- v1.0.0最新Oct 3, 2026