
Astronomy Oracle
Bundles 13,000+ deep sky objects from OpenNGC and runs all astronomy calculations locally with no API calls. Exposes three tools: lookup_object for detailed data on Messier, NGC, and IC objects with optional visibility computation, search_objects for filtering by type, constellation, magnitude, or size, and plan_session for generating observing lists optimized by altitude and time window. All coordinate transforms, rise/set times, and sidereal calculations happen deterministically in your runtime. Reach for this when you need Claude to stop hallucinating object magnitudes and coordinates, or when planning what's actually visible from your backyard tonight. Works offline once installed via npx.
- GitHub stars
- 1
- tools
- 3
- transport
- STDIO
- last updated
- Mar 16, 2026
Tools
3 toolsPublic tool metadata for what this MCP can expose to an agent.
lookup_objectLook up a celestial object by Messier number, NGC/IC designation, or common name. Optionally compute visibility from a given location and time.
Look up a celestial object by Messier number, NGC/IC designation, or common name. Optionally compute visibility from a given location and time.
No parameter schema in public metadata yet.
search_objectsSearch and filter the catalog by type, constellation, magnitude range, angular size, or catalog membership.
Search and filter the catalog by type, constellation, magnitude range, angular size, or catalog membership.
No parameter schema in public metadata yet.
plan_sessionGenerate an observing session plan for a given location and date. Returns the best objects to observe grouped by time window.
Generate an observing session plan for a given location and date. Returns the best objects to observe grouped by time window.
No parameter schema in public metadata yet.
Sponsors
Readme
Details
- Repository
- github.com/gregario/astronomy-oracle
- Category
- Data & Analytics
- Package
astronomy-oracle- Transport
- STDIO
- Registry
- MCP registry, active