Skip to main content
Glama
datalayer

Earthdata MCP Server

by datalayer

Capa de datos

Conviértete en patrocinador

🪐 ✨ Servidor MCP de Earthdata

Estado de las acciones de Github PyPI - Versión

El servidor MCP de Earthdata es una implementación del Protocolo de Contexto de Modelo (MCP) que proporciona herramientas para interactuar con los datos terrestres de la NASA . Permite la detección y recuperación eficiente de conjuntos de datos para el análisis geoespacial.

La siguiente demostración utiliza este servidor MCP para buscar conjuntos de datos y gránulos de datos en NASA Earthdata, jupyter-earth-mcp-server para descargar los datos en Jupyter y jupyter-mcp-server para ejecutar análisis adicionales.

Usar con Claude Desktop

Para usar esto con Claude Desktop, agregue lo siguiente a su claude_desktop_config.json .

{
  "mcpServers": {
    "earthdata": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "datalayer/earthdata-mcp-server:latest"
      ]
    }
  }
}

Si está utilizando Linux, inicie Claude con el siguiente comando.

make claude-linux

Related MCP server: Jupyter Earth MCP Server

Herramientas

El servidor ofrece 2 herramientas.

search_earth_datasets

  • Busque conjuntos de datos en NASA Earthdata.

  • Aporte:

    • search_keywords (str): Palabras clave para buscar en los títulos del conjunto de datos.

    • count (int): Número de conjuntos de datos a devolver.

    • temporal (tupla): (opcional) Rango temporal en el formato (fecha_desde, fecha_hasta).

    • bounding_box (tupla): (opcional) Cuadro delimitador en el formato (longitud inferior izquierda, latitud inferior izquierda, longitud superior derecha, latitud superior derecha).

  • Devuelve: Lista de resúmenes de conjuntos de datos.

search_earth_datagranules

  • Busque gránulos de datos en NASA Earthdata.

  • Aporte:

    • short_name (str): Nombre corto del conjunto de datos.

    • count (int): Número de gránulos de datos a devolver.

    • temporal (tupla): (opcional) Rango temporal en el formato (fecha_desde, fecha_hasta).

    • bounding_box (tupla): (opcional) Cuadro delimitador en el formato (longitud inferior izquierda, latitud inferior izquierda, longitud superior derecha, latitud superior derecha).

  • Devuelve: Lista de gránulos de datos.

Indicaciones

  1. sealevel_rise_dataset

    • Busque conjuntos de datos relacionados con el aumento del nivel del mar en todo el mundo.

    • Aporte:

      • start_year (int): Año de inicio a considerar.

      • end_year (int): Año final a considerar.

    • Devuelve: El mensaje tiene el formato correcto.

  2. ask_datasets_format

    • Para preguntar sobre el formato de los conjuntos de datos.

    • Devuelve: El mensaje tiene el formato correcto.

Edificio

# or run `docker build -t datalayer/earthdata-mcp-server .`
make build-docker

Si lo prefieres, puedes extraer las imágenes prediseñadas.

make pull-docker

Related MCP Connectors

Related MCP Servers