Astronomy MCP Server

Astronomical catalog data and observing session planner. 13,000+ objects from OpenNGC.

Local serverstdio

What is the Astronomy MCP Server?

Astronomical catalog data and observing session planner. 13,000+ objects from OpenNGC.

What it actually does

Accurate astronomical catalog data and observing session planner for LLM assistants. Stops hallucinated magnitudes, coordinates, and visibility.

  • 3 tools — for object lookup, catalog search, and observing session planning
  • 13,000+ deep-sky objects — from the OpenNGC catalog (NGC, IC, Messier, and addendum objects)
  • Deterministic astronomy math — — Julian dates, sidereal time, alt/az conversion, rise/transit/set times
  • Zero network dependency — — all data is bundled, all calculations are local

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
lookup_objectLook up a celestial object by Messier number, NGC/IC designation, or common name. Optionally compute visibility from a given location and time.
search_objectsSearch and filter the catalog by type, constellation, magnitude range, angular size, or catalog membership.
plan_sessionGenerate an observing session plan for a given location and date. Returns the best objects to observe grouped by time window.

How to install the Astronomy MCP Server

{
  "mcpServers": {
    "astronomy-oracle": {
      "command": "npx",
      "args": ["-y", "astronomy-oracle"]
    }
  }
}

Configuration as documented by the project. Restart the client after saving.

Example prompts to try

  • “Use Astronomy to Source.”
  • “Use Astronomy to lookup object.”
  • “Use Astronomy to search objects.”

Frequently asked questions

Astronomical catalog data and observing session planner. 13,000+ objects from OpenNGC. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.