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: Jupyter Earth MCP 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

Related MCP Connectors

Related MCP Servers