SW
Sky Watch MCP
Observational astronomy in one place: apparent positions of planets, the Moon, the Sun and bright stars, rise/set/transit times, Moon phases and moonrise/moonset, ISS and satellite pass predictions from CelesTrak TLEs, and a single-call observing briefing.
Tools
| planet_position | Compute apparent RA/Dec and local Alt/Az for a planet, Sun, Moon, or bright star. |
| star_position | Compute apparent sky position for a named bright star supported by PyEphem. |
| visible_planets | List planets/Sun/Moon currently above a minimum altitude for an observer. |
| rise_set_transit | Return next rise, transit, and set times for a body from an observer. |
| observer_sidereal_time | Return local sidereal time for an observer. |
| moon_phase_now | Return Moon illumination, phase name, lunar age, and neighbouring lunations. |
| moon_calendar | Return daily Moon phases over a date range (up to 90 days). |
| moonrise_moonset | Return next moonrise, transit, and moonset for an observer. |
| next_lunar_events | Return next new, first quarter, full, and last quarter Moon dates. |
| list_satellites | List satellites in a CelesTrak TLE group, e.g. stations, visual, active, starlink. |
| predict_passes | Predict upcoming passes of a named satellite above an observer. |
| iss_passes | Return rise/culmination/set events for ISS passes above an observer. |
| iss_visible_windows | Group ISS passes into windows and keep those clearing a peak-elevation threshold. |
| starlink_passes | Sample pass predictions for the first Starlink satellites in the CelesTrak group. |
| tonight_sky_briefing | Plan an observing session: darkness window, Moon, visible planets, and ISS passes in one call. |