NASA-MCP

by AnCode666
MIT License
  • Apple
  • Linux

Integrations

  • Enables querying NASA APIs for astronomical data including Astronomy Picture of the Day (APOD), Near Earth Objects, Space Weather (DONKI), Earth imagery from Landsat 8, EPIC camera images, and Exoplanet Archive database information.

NASA-MCP. Integración mediante MCP con las API de la NASA.

La NASA es la Administración Nacional de Aeronáutica y del Espacio de los Estados Unidos.

NASA-MCP le permite recuperar datos astronómicos, información del clima espacial, imágenes de la Tierra y más de las API de la NASA directamente desde Claude AI y otros clientes compatibles con MCP, utilizando el Protocolo de contexto de modelo (MCP) .

NASA-MCP es un servidor MCP que expone herramientas que permiten a los LLM consultar datos de varias API de la NASA, incluidas APOD (imagen astronómica del día), Asteroids NeoWs, DONKI (base de datos meteorológica espacial), imágenes de la Tierra, EPIC (cámara de imágenes policromáticas de la Tierra) y datos de exoplanetas.

Incluye el manejo seguro de claves API y la gestión adecuada de errores para todas las solicitudes API.

Características principales

  • Acceso a la Imagen Astronómica del Día (APOD) con explicaciones e imágenes
  • Consulta datos de objetos cercanos a la Tierra e información de asteroides
  • Recupere datos del clima espacial de DONKI, incluidas erupciones solares, tormentas geomagnéticas y más
  • Obtenga imágenes de la Tierra del satélite Landsat 8 para coordenadas específicas
  • Acceda a las imágenes de la cámara EPIC que muestran el disco terrestre completo
  • Consulte la base de datos Exoplanet Archive para obtener información sobre planetas fuera de nuestro sistema solar.

Instalación

Prerrequisitos

  • Python 3.10 o superior
  • administrador de paquetes uv

Instalación de uv

El primer paso es instalar uv , un administrador de paquetes para Python.
Se puede instalar desde la línea de comandos .

En macOS y Linux:

curl -LsSf https://astral.sh/uv/install.sh | sh

En Windows:

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

También puedes instalarlo con pip:

pip install uv

Para obtener más información sobre la instalación de uv, visita la documentación de uv .

Integración con clientes como Claude for Desktop

Una vez instalado uv podrás utilizar el servidor MCP desde cualquier cliente compatible como Claude for Desktop, en cuyo caso los pasos a seguir son:

  1. Vaya a Claude > Configuración > Desarrollador > Editar configuración > claude_desktop_config.json
  2. Agregue el siguiente bloque dentro de "mcpServers" :
"nasa-mcp": { "command": "uvx", "args": [ "nasa_mcp" ], "env": { "NASA_API_KEY": "YOUR_NASA_API_KEY" } }
  1. Obtenga una clave API gratuita de la NASA en: https://api.nasa.gov/
  2. Reemplace YOUR_NASA_API_KEY con su clave API (sin las comillas). También puede usar "DEMO_KEY" para realizar pruebas limitadas.
  3. Si ya tiene otro servidor MCP configurado, separe cada uno con una coma , .

En general, para integrarlo en cualquier otro cliente compatible con MCP, como Cursor, CODEGPT o Roo Code, simplemente vaya a la configuración del servidor MCP de su cliente y agregue el mismo bloque de código.

Ejemplos de uso

Una vez configurado correctamente, puedes preguntar cosas como:

- "Show me today's astronomy picture of the day" - "Find asteroids that will pass near Earth in the next week" - "Get information about solar flares from January 2023" - "Show me Earth imagery for coordinates 29.78, -95.33" - "Find exoplanets in the habitable zone"

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Un servidor MCP que permite a los LLM consultar datos de varias API de la NASA, lo que permite el acceso a datos astronómicos, información meteorológica espacial, imágenes de la Tierra e información de exoplanetas directamente desde clientes de IA compatibles.

  1. Key Features
    1. Installation
      1. Prerequisites
      2. Installing uv
    2. Integration with clients like Claude for Desktop
      1. Usage Examples

        Related MCP Servers

        • A
          security
          A
          license
          A
          quality
          An MCP server implementation that integrates the Tavily Search API, providing optimized search capabilities for LLMs.
          Last updated -
          1
          TypeScript
          MIT License
          • Apple
        • -
          security
          A
          license
          -
          quality
          MCP server for toolhouse.ai. This does not rely on an external llm unlike the official server.
          Last updated -
          1
          Python
          MIT License
        • -
          security
          F
          license
          -
          quality
          An MCP server that fetches RSS feeds and shares them with LLMs, allowing AI assistants to access and present the latest news and articles from configured feeds.
          Last updated -
          1
          TypeScript
        • -
          security
          A
          license
          -
          quality
          MCP server that enables LLMs to interact with Tripadvisor API, supporting location data, reviews, and photos through standardized MCP interfaces
          Last updated -
          Python
          MIT License
          • Linux
          • Apple

        View all related MCP servers

        ID: rrycjdkdg8