🪐 ✨ Earthdata MCP Server

🪐 ✨ Earthdata MCP Server

site icon
2025.04.17 8
Python地理空间分析NASA Earth Data 交互位置服务
Earthdata MCP Server 是一个基于 Model Context Protocol (MCP) 的服务实现,专门用于与 NASA Earth Data 进行交互。它提供了高效的数据集发现和检索功能,适用于地理空间分析。该服务支持通过关键词、时间范围和地理边界框等条件搜索数据集和数据颗粒,便于用户进行精确的数据查询和分析。
View on GitHub

Overview

基本能力

产品定位

Earthdata MCP Server 是一个专为地理空间分析设计的服务,通过 MCP 协议与 NASA Earth Data 交互,提供数据集和数据颗粒的高效检索功能。

核心功能

  1. 数据集搜索:通过关键词、时间范围和地理边界框搜索 NASA Earth Data 中的数据集。
  2. 数据颗粒搜索:通过数据集短名称、时间范围和地理边界框搜索具体的数据颗粒。

适用场景

  1. 地理空间数据分析与研究。
  2. 环境监测与气候变化研究。
  3. 海洋学、气象学等领域的科学数据分析。

工具列表

  1. search_earth_datasets
  2. 功能:搜索 NASA Earth Data 中的数据集。
  3. 输入参数:搜索关键词、返回数量、时间范围(可选)、地理边界框(可选)。
  4. 返回:数据集摘要列表。
  5. search_earth_datagranules
  6. 功能:搜索 NASA Earth Data 中的数据颗粒。
  7. 输入参数:数据集短名称、返回数量、时间范围(可选)、地理边界框(可选)。
  8. 返回:数据颗粒列表。

常见问题解答

  • 如何与 Claude Desktop 集成? 在 claude_desktop_config.json 中添加 MCP 服务器配置,并启动 Claude Desktop。

使用教程

使用依赖

  1. 确保已安装 Docker。

安装教程

  1. 通过 Docker 构建镜像: bash make build-docker 或直接拉取预构建镜像: bash make pull-docker

调试方式

  1. 启动服务后,可通过工具输入参数测试搜索功能,验证返回结果是否符合预期。

许可证

该项目遵循 Other 开源许可条款,请参阅 Other 了解完整条款。