Skip to main content
Glama
AiAgentKarl

astronomy-mcp-server

astronomy-mcp-server

MCP Server for astronomy data — ISS tracking, moon phases, NASA APOD, near-Earth objects, exoplanets, space weather, and upcoming events. No API key required.

PyPI version License: MIT

Tools (8)

Tool

Description

tool_get_moon_phase

Current moon phase, illumination %, next full/new moon

tool_track_iss

ISS real-time position, altitude, speed, crew aboard

tool_get_astronomy_picture_of_day

NASA APOD — daily astronomy image with explanation

tool_get_near_earth_objects

Upcoming asteroid/comet approaches (NASA NeoWs)

tool_get_sunrise_sunset

Sunrise, sunset, solar noon, twilight for any location

tool_get_space_weather

Kp-index, solar wind, aurora alerts (NOAA SWPC)

tool_search_exoplanets

Search 5800+ confirmed exoplanets (NASA Exoplanet Archive)

tool_get_upcoming_events

Meteor showers, eclipses, solstices, moon phases

Related MCP server: MCP TypeScript NASA Server

Data Sources

  • NASA APOD — api.nasa.gov (DEMO_KEY, 30 req/hour)

  • Open Notify — api.open-notify.org (ISS position + astronauts, free)

  • NASA NeoWs — Near Earth Object Web Service (DEMO_KEY)

  • NASA Exoplanet Archive — exoplanetarchive.ipac.caltech.edu (free TAP API)

  • Sunrise-Sunset.org — Free sunrise/sunset API

  • NOAA SWPC — Space Weather Prediction Center (free)

  • Moon phases — Calculated locally (no API needed)

Installation

pip install astronomy-mcp-server

Claude Desktop Configuration

{
  "mcpServers": {
    "astronomy": {
      "command": "astronomy-mcp-server"
    }
  }
}

Example Usage

"What is today's moon phase?"
→ tool_get_moon_phase()

"Where is the ISS right now?"
→ tool_track_iss()

"Show me today's NASA astronomy picture"
→ tool_get_astronomy_picture_of_day()

"Are there any asteroids approaching Earth this week?"
→ tool_get_near_earth_objects()

"When does the sun rise in Berlin tomorrow?"
→ tool_get_sunrise_sunset(latitude=52.52, longitude=13.405)

"What is the current space weather / Kp-index?"
→ tool_get_space_weather()

"Find exoplanets similar in size to Earth"
→ tool_search_exoplanets(min_radius=0.8, max_radius=1.5)

"What astronomical events are coming up in May 2026?"
→ tool_get_upcoming_events(year=2026, month=5)

License

MIT — AiAgentKarl

A
license - permissive license
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    Provides authoritative astronomical data including moon phases, solar eclipses, and sun/moon rise and set times using the US Navy API or offline Skyfield calculations. It enables users to query Earth's seasons and celestial events for any location and date.
    Last updated
    8
    1
    Apache 2.0
  • A
    license
    -
    quality
    D
    maintenance
    Provides access to NASA's public APIs including Astronomy Picture of the Day, Mars Rover Images, and Near Earth Objects data, enabling users to query and retrieve space-related information through natural language.
    Last updated
    5
    MIT

View all related MCP servers

Related MCP Connectors

  • Live space data for AI agents - rocket launches, ISS passes, launch news. Free, no auth.

  • Spacenews MCP — wraps the Spaceflight News API v4 (free, no auth)

  • TLE MCP — satellite tracking via Two-Line Element sets (tle.ivanstanojevic.me, free, no auth)

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/AiAgentKarl/astronomy-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server