Skip to main content
Glama
datalayer

Earthdata MCP Server

by datalayer

Datalayer

Стать спонсором

🪐 ✨ Сервер Earthdata MCP

Статус действий Github PyPI - Версия значок кузнеца

Earthdata MCP Server — это реализация сервера Model Context Protocol (MCP), которая предоставляет инструменты для взаимодействия с NASA Earth Data . Она обеспечивает эффективное обнаружение и извлечение наборов данных для геопространственного анализа.

Следующая демонстрация использует этот сервер MCP для поиска наборов данных и гранул данных в NASA Earthdata, jupyter-earth-mcp-server для загрузки данных в Jupyter и jupyter-mcp-server для выполнения дальнейшего анализа.

Использовать с Claude Desktop

Чтобы использовать это с Claude Desktop, добавьте следующее в ваш claude_desktop_config.json .

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

Если вы используете Linux, запустите Claude с помощью следующей команды.

make claude-linux

Related MCP server: MCP Google Map Server

Инструменты

Сервер предлагает 2 инструмента.

search_earth_datasets

  • Поиск наборов данных на сайте NASA Earthdata.

  • Вход:

    • search_keywords (str): Ключевые слова для поиска в заголовках наборов данных.

    • count (int): Количество возвращаемых наборов данных.

    • temporal (tuple): (Необязательно) временной диапазон в формате (date_from, date_to).

    • bounding_box (кортеж): (Необязательно) Ограничивающий прямоугольник в формате (lower_left_lon, lower_left_lat, upper_right_lon, upper_right_lat).

  • Возвращает: список аннотаций наборов данных.

search_earth_datagranules

  • Поиск гранул данных на сайте NASA Earthdata.

  • Вход:

    • short_name (str): Краткое имя набора данных.

    • count (int): Количество возвращаемых гранул данных.

    • temporal (tuple): (Необязательно) временной диапазон в формате (date_from, date_to).

    • bounding_box (кортеж): (Необязательно) Ограничивающий прямоугольник в формате (lower_left_lon, lower_left_lat, upper_right_lon, upper_right_lat).

  • Возвращает: список гранул данных.

Подсказки

  1. sealevel_rise_dataset

    • Поиск наборов данных, связанных с повышением уровня моря во всем мире.

    • Вход:

      • start_year (int): Начальный год для рассмотрения.

      • end_year (int): Конечный год для рассмотрения.

    • Возвращает: Запрос отформатирован правильно.

  2. ask_datasets_format

    • Чтобы узнать о формате наборов данных.

    • Возвращает: Запрос отформатирован правильно.

Здание

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

При желании вы можете загрузить готовые образы.

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