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: MCP Google Map 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
-
security - not tested
A
license - permissive license
-
quality - not tested

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/datalayer/earthdata-mcp-server'

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