v0.1.1: Initial release
Initial release
Observational astronomy computed in-process via astronomy-engine — keyless, offline, and deterministic for a given (body, time, observer). Two network-backed extensions register only behind their config gate.
Added:
- Five keyless core tools —
astronomy_get_sky_position,astronomy_get_rise_set,astronomy_get_moon_phase,astronomy_find_events,astronomy_list_visible. astronomy://body/{body}reference resource and theastronomy_stargazing_planprompt.- Gated extensions —
astronomy_get_ephemeris(JPL Horizons) andastronomy_get_satellite_passes(CelesTrak TLE + SGP4). - Optional extension config (
ASTRONOMY_ENABLE_HORIZONS,ASTRONOMY_ENABLE_SATELLITES,ASTRONOMY_DEFAULT_TIMEZONE) declared inserver.jsonand documented in.env.example.
Changed:
- Distributed under the
@cyanheads/npm scope as@cyanheads/astronomy-mcp-server. - Server
description/websiteUrlderive frompackage.json;server.jsonruntimeHintset tobun.
Dependency bumps:
@types/node^26.0.0 → ^26.0.1
103 tests pass; bun run devcheck clean.