项目简介
该项目是一个基于 Model Context Protocol (MCP) 构建的服务器,专门用于访问和处理 NASA 地球科学数据系统 (EarthData) 的数据。它采用模块化设计,支持多种传输协议,为 AI 助手提供标准化的数据访问接口。
主要功能
- 时间范围查询:根据指定的开始和结束日期获取相关数据集合
- 自然语言地理编码:将文字描述的地点转换为地理坐标和几何形状
- 数据集合搜索:基于关键词搜索 NASA 地球科学数据集合
安装步骤
- 克隆仓库并进入 mcp 目录
- 创建并激活 Python 虚拟环境
- 使用 uv 工具安装项目依赖
服务器配置
该 MCP 服务器支持两种运行模式:
STDIO 模式(推荐用于生产环境)
- 服务器名称:cmr-mcps
- 启动命令:uv
- 启动参数:run server.py stdio
HTTP 流模式(推荐用于开发和测试)
- 服务器名称:cmr-mcps
- 传输类型:streamable-http
- 服务器地址:http://localhost:5001/mcp
基本使用方法
- 在 MCP 客户端(如 Claude Desktop、Cursor 等)中配置服务器连接信息
- 启动 MCP 服务器
- 客户端会自动发现并注册可用的工具
- 通过 AI 助手直接调用时间范围查询、地理编码等功能
信息
分类
数据库与文件