NASA Space Explorer MCP
Provides tools for accessing NASA data including APOD (Astronomy Picture of the Day), Near Earth Objects (NeoWs), Mars Rover Photos, Earth Natural Events (EONET), and Space Weather (DONKI). Allows querying real-time space data and retrieving images, asteroid information, rover photos, active natural events, and solar activity.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
๐ NASA Space Explorer โ Cliente MCP
Asistente de astronomรญa en tiempo real con datos de la NASA. Inspirado en Carl Sagan: preciso y apasionante.
Arquitectura
nasa_client.py nasa_server.py
โโโโโโโโโโโโโโ โโโโโโโโโโโโโโ
Menรบ + display โโMCPโโโบ 5 herramientas NASA
Lenguaje natural โโโโโโโ APIs: APOD ยท NeoWs ยท Mars ยท EONET ยท DONKIEl cliente lanza nasa_server.py como subproceso y se comunican por stdio usando el protocolo MCP. No necesitas Docker ni API key para empezar.
Related MCP server: MCP TypeScript NASA Server
Requisitos previos
Herramienta | Versiรณn | Comprobaciรณn |
Python | 3.10+ |
|
Conexiรณn a internet | โ | Para llamar a las APIs de la NASA |
1 โ Instalaciรณn
# Desde la carpeta del proyecto
cd C:\Users\Alumno_AI\Documents\mcp-espacial
# Crear entorno virtual
python -m venv .venv
.venv\Scripts\Activate.ps1
# Instalar dependencias
pip install "mcp[cli]" httpx2 โ Ejecutar
python nasa_client.pyVerรกs:
โญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ
โ ๐ NASA Space Explorer โ
โ Sistema MCP de datos espaciales โ
โฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ
Puedes escribir preguntas en lenguaje natural o usar el menรบ:
1) Imagen astronรณmica del dรญa (APOD)
2) Asteroides cercanos a la Tierra esta semana
3) Fotos del rover en Marte
4) Eventos naturales activos en la Tierra
5) Clima espacial (llamaradas, CMEs, tormentas)
0) Salir
๐ NASA Explorer >3 โ Herramientas MCP disponibles
# | Tool MCP | Datos | API |
1 |
| Imagen + explicaciรณn cientรญfica | NASA APOD |
2 |
| Asteroides, distancia, velocidad, peligrosidad | NASA NeoWs |
3 |
| Fotos con URL, cรกmara, fecha marciana | NASA Mars Rover Photos |
4 |
| Incendios, volcanes, tormentas activas | NASA EONET |
5 |
| Llamaradas solares, CMEs, รญndice Kp | NASA DONKI |
4 โ Uso con lenguaje natural
El cliente detecta automรกticamente la herramienta correcta:
Lo que escribes | Herramienta que se llama |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5 โ Ejemplos de salida
Asteroides (opciรณn 2)
โ๏ธ Objetos Cercanos a la Tierra โ 2026-06-17 โ 2026-06-24
Total detectados: 23 objetos
โ Ninguno clasificado como potencialmente peligroso
โโโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโ
โ Nombre โ ร km โ Distancia kmโ Dist. lunar โ Vel. km/h โ
โโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโค
โ (2024 AB1) โ 0.014โ0.031 โ 1,234,567 โ 3.21 โฝ โ 42,300 โ
โโโโโโโโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโดโโโโโโโโโโโโโClima espacial (opciรณn 5)
โ๏ธ Clima Espacial โ 2026-06-10 โ 2026-06-17
๐ฅ Llamaradas solares: 3
โข 2026-06-15 08:23 Clase: M2.1 Regiรณn: 13842
โข 2026-06-16 14:05 Clase: C7.4 Regiรณn: 13845
๐จ Eyecciones de masa coronal (CME): 1
โข 2026-06-15 10:00 Velocidad: 847 km/s Tipo: O
๐ฉ Tormentas geomagnรฉticas: 0
โ Sin tormentas geomagnรฉticas registradas.6 โ Configuraciรณn del .env
Copia el archivo de ejemplo y rellena tus credenciales:
Copy-Item .env.example .envEdita .env:
# โโ Azure OpenAI (para activar la IA conversacional) โโ
AZURE_OPENAI_ENDPOINT=https://TU-RECURSO.openai.azure.com/
AZURE_OPENAI_KEY=TU_CLAVE_AQUI
AZURE_OPENAI_DEPLOYMENT=gpt-4o
AZURE_OPENAI_API_VERSION=2024-12-01-preview
# โโ NASA API (opcional, DEMO_KEY funciona sin registrarse) โโ
NASA_API_KEY=DEMO_KEYSin Azure OpenAI el cliente funciona enmodo local (muestra JSON de la API sin interpretaciรณn LLM). Con Azure OpenAI activado, GPT-4o interpreta los datos y responde en lenguaje natural estilo Carl Sagan.
Instalar dependencia extra para Azure
pip install openai python-dotenvDรณnde encontrar las credenciales Azure
Variable | Dรณnde encontrarla |
| Azure Portal โ tu recurso OpenAI โ Keys and Endpoint |
| Azure Portal โ tu recurso OpenAI โ Keys and Endpoint |
| Azure AI Foundry โ Deployments โ nombre del modelo |
| Usar |
NASA API Key (opcional)
NASA ofrece claves gratuitas sin lรญmites estrictos:
Regรญstrate en https://api.nasa.gov/
Pon tu clave en
.envcomoNASA_API_KEY=tu_clave
7 โ Rovers de Marte disponibles
Rover | Estado | Sols activos aprox. | Cรกmaras principales |
Curiosity | โ Activo | 1 โ 4300+ | NAVCAM, MAST, FHAZ, RHAZ, CHEMCAM |
Perseverance | โ Activo | 1 โ 1500+ | NAVCAM_LEFT, NAVCAM_RIGHT, MCZ_LEFT, MCZ_RIGHT |
Opportunity | โ Inactivo (2019) | 1 โ 5111 | PANCAM, NAVCAM, FHAZ, RHAZ |
Spirit | โ Inactivo (2010) | 1 โ 2208 | PANCAM, NAVCAM, FHAZ, RHAZ |
Si no hay fotos para un sol concreto, prueba con un nรบmero distinto. No todos los soles tienen fotos de todas las cรกmaras.
8 โ Clasificaciรณn de llamaradas solares
Clase | Intensidad | Efecto en Tierra |
A, B | Mรญnima/Dรฉbil | Sin efecto apreciable |
C | Moderada | Perturbaciones radio en zonas polares |
M | Intensa | Apagones radio, auroras dรฉbiles |
X | Extrema | Apagones radio, tormentas geomagnรฉticas |
El รญndice Kp mide la perturbaciรณn del campo magnรฉtico terrestre (0=calma, 9=extrema). Kp โฅ 5 = tormenta geomagnรฉtica; pueden verse auroras boreales en latitudes medias.
9 โ Estructura del proyecto
mcp-espacial/
โโโ nasa_client.py โ Ejecutar este
โโโ nasa_server.py โ Servidor MCP (lanzado automรกticamente)
โโโ README.md โ Esta guรญa10 โ Referencias
"Somewhere, something incredible is waiting to be known." โ Carl Sagan
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelogโฆ
Related MCP Connectors
Live space data for AI agents - rocket launches, ISS passes, launch news. Free, no auth.
NASA MCP โ wraps NASA Open APIs (api.nasa.gov)
NASA astronomy photo of the day + imagery. $0.01/query. Be born in one call โ free testnet funds.
NASA data: near-Earth objects, space weather, and astronomy pictures
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA feature-rich NASA data query tool that supports various NASA API services including astronomy pictures, Mars rover photos, Earth satellite images, near-Earth objects data, and space weather information through natural language queries.13 npm2MIT
- AlicenseAqualityFmaintenanceProvides seamless integration with NASA's public APIs, enabling AI assistants to access space and astronomy data including APOD, Mars rover photos, Near-Earth Objects, space weather events, and Earth imagery.522 npmMIT
- AlicenseNot gradedqualityDmaintenanceProvides 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.5MIT
- AlicenseNot gradedqualityDmaintenanceProvides astronomical data including ISS tracking, moon phases, NASA APOD, near-Earth objects, exoplanets, space weather, and upcoming celestial events without requiring an API key.21 PyPIMIT