io.github.heavyblotto/caelus-mcp icon

caelus-mcp

by Heavyblotto

io.github.heavyblotto/caelus-mcp

29-tool ephemeris MCP: natal, transits, time-lords, Vedic dasha/yoga, interpretation.

caelus-mcp · v0.20.1

by Heavyblotto

50

Caelus

Astrological ephemeris monorepo. MIT, no Swiss Ephemeris code, no AGPL, no
ephemeris files. Live at ephemengine.com.

Packages

Path npm Description
packages/caelus caelus TypeScript engine (~97 KB gzipped, zero deps)
packages/caelus-mcp caelus-mcp MCP server: charts, transits, synastry, events, eclipses
packages/caelus-delineations-pd Public-domain interpretation corpus + default validation set for interpret()
packages/birth caelus-birth Birth time + place → UT (timezone and DST resolution)
packages/wheel caelus-wheel React SVG chart wheel, zero runtime deps
apps/web Next.js site: playground, validation, edge /api/chart
caelus-starter Next.js starter app (separate repo)

The Python reference engine and data-fitting pipeline live in python/;
they mint the coefficient data and golden fixtures and are not a runtime
dependency.

Docs

Quick start

npm install
npm run build
npm test
npm run dev -w web

http://localhost:3000 — live chart in the browser.
Edge API: GET /api/chart?date=…&lat=…&lon=….

Branches

  • main — stable releases
  • dev — active development