MCP server giving AI agents access to NASA and space/astronomy data — APOD, Mars rovers, asteroids, exoplanets, earth imagery
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"space-mcp-server","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# Space MCP Server MCP server giving AI agents access to NASA and space/astronomy data — APOD, Mars rover photos, near-Earth asteroids, exoplanets, Earth imagery, natural events, and space weather. ## Features (10 Tools) | Tool | Description | |------|-------------| | `get_astronomy_picture` | NASA's Astronomy Picture of the Day (APOD) | | `search_nasa_images` | Search NASA's 140,000+ image/video library | | `get_exoplanets` | Query 5,000+ confirmed exoplanets | | `get_space_weather` | Solar flares, CMEs, geomagnetic storms (DONKI) | | `get_mars_rover_photos` | Real photos from Curiosity, Perseverance, Opportunity, Spirit | | `get_mars_rover_info` | Rover mission status, cameras, photo counts | | `get_near_earth_objects` | Track asteroids approaching Earth (NeoWs) | | `get_asteroid_details` | Orbital data and close approaches for specific asteroids | | `get_earth_imagery` | Full-Earth photos from DSCOVR satellite (EPIC) | | `get_natural_events` | Active wildfires, volcanoes, storms worldwide (EONET) | ## Quick Start ### Install from source ```bash git clone https://github.com/AiAgentKarl/space-mcp-server.git cd space-mcp-server python -m venv .venv .venv/Scripts/activate # Windows # source .venv/bin/activate # Linux/Mac pip install -e . ``` ### Configure ```bash cp .env.example .env # Edit .env and add your NASA API key (optional, DEMO_KEY works out of the box) ``` Get a free API key at [https://api.nasa.gov/](https://api.nasa.gov/) for higher rate limits. ### Run ```bash space-mcp # or python -m src.server ``` ## Claude Code Integration Add to your `.mcp.json`: ```json { "mcpServers": { "space": { "type": "stdio", "command": "path/to/.venv/Scripts/python.exe", "args": ["-m", "src.server"], "env": { "NASA_API_KEY": "your-api-key-here" } } } } ``` ## API Sources | API | Key Required | Rate Limit | |-----|-------------|------------| | [NASA API](https://api.nasa.gov/) (APOD, Mars, NeoWs, DONKI) | Yes…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.