
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