Skip to content

v0.1.1: Initial release

Choose a tag to compare

@cyanheads cyanheads released this 26 Jun 02:18
v0.1.1
c1f9916

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 the astronomy_stargazing_plan prompt.
  • Gated extensions — astronomy_get_ephemeris (JPL Horizons) and astronomy_get_satellite_passes (CelesTrak TLE + SGP4).
  • Optional extension config (ASTRONOMY_ENABLE_HORIZONS, ASTRONOMY_ENABLE_SATELLITES, ASTRONOMY_DEFAULT_TIMEZONE) declared in server.json and documented in .env.example.

Changed:

  • Distributed under the @cyanheads/ npm scope as @cyanheads/astronomy-mcp-server.
  • Server description/websiteUrl derive from package.json; server.json runtimeHint set to bun.

Dependency bumps:

  • @types/node ^26.0.0 → ^26.0.1

103 tests pass; bun run devcheck clean.