返回市场
配置管理器-MCP

配置管理器-MCP

作者:podaac4 星标更新:2025-10-14

项目介绍

NASA Earthdata Search (CMR) 的模型上下文协议 (MCP)

此模块是NASA地球数据通用元数据存储库(CMR)的模型上下文协议 (MCP)。该MCP服务器的目标是通过Earthaccess将AI检索与NASA的数据集目录集成。

依赖项

uv - 一个基于Rust的Python包管理器 LLM客户端,如Claude桌面版或chatGPT桌面版(用于消费MCP)

安装和运行

将仓库克隆到本地环境或您的LLM客户端正在运行的位置。

git clone https://github.com/podaac/cmr-mcp.git
cd cmr-mcp

安装uv

curl -LsSf https://astral.sh/uv/install.sh | sh
uv venv
source .venv/bin/activate

使用uv安装包

uv sync

使用which uv (UV_LIB) 和 PWD (CMR_MCP_INSTALL) 的输出来更新以下配置。

添加到AI框架

在此示例中,我们将使用Claude桌面版。

更新 claude_desktop_config.json 文件(有时需要创建)。在Mac上,通常可以在 ~/Library/Application\ Support/Claude/claude_desktop_config.json 找到它。

添加以下配置,填写UV_LIB和CMR_MCP_INSTALL的值 - 这里不要使用环境变量。

{
    "mcpServers": {
        "cmr": {
            "command": "$UV_LIB$",
            "args": [
                "--directory",
                "$CMR_MCP_INSTALL$",
                "run",
                "cmr-search.py"
            ]
        }
    }
}

使用MCP服务器

只需提示您的代理执行 搜索CMR中的... 数据。下面是一个简单的示例。

Claude MCP使用

其他可以使用的提示:

  1. 搜索CMR从2024年到2025年的数据集
  2. 搜索CMR从2020年到2024年带有关键词“气候”的PO.DAAC数据集