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.

已验证Streamable HTTP可网页运行Other

概览

AI 生成的概览

一个远程 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)。需要能访问该托管端点的网络。
安装前请注意
超出免费次数后每次调用都会产生费用,需控制支出。付款使用加密货币(Base 或 Solana 上的 USDC,或 MPP/Tempo),涉及钱包和链上交易。出生日期、时间和坐标会发送到第三方托管服务,需考虑这些个人数据的隐私。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Astro Agents - deterministic Western + Vedic astrology,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

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_sha256 and meta.result_sha256, and verify_result_hash or POST /v1/verify recomputes 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

ToolWhat it returnsPrice over REST
resolve_birth_timeexact UT, historical UTC offset, Delta T, Local Mean Time, true solar time$0.01
planet_positionsSun..Pluto, nodes, Lilith: longitude, sign, speed, retrograde$0.01
aspectsaspects with orb, exactness, applying/separating$0.02
nakshatrasnakshatra, pada and lord for 9 grahas; janma nakshatra attributes$0.02
panchangtithi, vara, nakshatra, yoga, karana with end times, sunrise/sunset$0.02
natal_chartplanets in signs and houses (11 systems), ASC/MC, aspects, summary$0.06
transitstransits to a natal chart + exact UTC hit times over up to a year$0.08
synastrycross-aspects, house overlays, composite midpoints$0.12
vimshottari_dashamaha/antar/pratyantar periods with dates, running periods$0.10
kundlisidereal D1 + D9: lagna, grahas, nakshatras, dignities, bhavas$0.15
doshasManglik, Kaal Sarp, Sade Sati / Dhaiya with dates$0.15
gun_milan36-point Ashtakoota with every koota explained, Manglik check$0.25
kundli_fullall 16 divisional charts D1..D60$0.32
vedic_reportkundli + dashas + doshas + birth panchang$0.50
astro_catalog, verify_result_hashcatalog; hash verificationfree

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:

json
{  "mcpServers": {    "astro-agents": { "url": "https://astro-agents-api.vercel.app/mcp" }  }}

REST:

bash
curl -X POST https://astro-agents-api.vercel.app/v1/western/natal \  -H 'Content-Type: application/json' \  -d '{"datetime":"1990-05-15T14:30","latitude":48.8566,"longitude":2.3522}'

Real responses: examples/natal_chart_response.json and examples/kundli_response.json (lists shortened).

Support and policies

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
  1. v1.0.0最新Oct 3, 2026