NASA 지구 데이터 검색(CMR)을 위한 모델 컨텍스트 프로토콜(MCP)
이 모듈은 NASA의 지구 데이터 공통 메타데이터 저장소(CMR)를 위한 모델 컨텍스트 프로토콜 (MCP)입니다. 이 MCP 서버의 목표는 Earthaccess를 통해 AI 검색 결과를 NASA 데이터셋 카탈로그와 통합하는 것입니다.
종속성
uv - Rust 기반 Python 패키지 관리자, Claude 데스크톱 또는 chatGPT 데스크톱(MCP 사용용)과 같은 LLM 클라이언트
Related MCP server: Customized MCP Server
설치 및 실행
로컬 환경이나 LLM 클라이언트가 실행 중인 환경에 저장소를 복제합니다.
지엑스피1
uv 설치
uv로 패키지 설치
다음 구성을 업데이트하려면 which uv (UV_LIB) 및 PWD (CMR_MCP_INSTALL)의 출력을 사용합니다.
AI 프레임워크에 추가
이 예에서는 Claude desktop을 사용하겠습니다.
claude_desktop_config.json 파일을 업데이트하세요(이 파일을 생성해야 하는 경우도 있습니다). Mac에서는 보통 ~/Library/Application\ Support/Claude/claude_desktop_config.json 에 있습니다.
다음 구성을 추가하고 UV_LIB 및 CMR_MCP_INSTALL 값을 입력합니다. 여기서는 환경 변수를 사용하지 마세요.
MCP 서버 사용
상담원에게 search cmr for... 하도록 요청하기만 하면 됩니다. 아래는 이 기능을 실제로 사용하는 간단한 예시입니다.

효과가 있는 다른 프롬프트:
2024년부터 2025년까지의 데이터 세트를 CMR에서 검색하세요.
키워드 Climate를 사용하여 2020년부터 2024년까지 PO.DAAC 데이터세트에 대한 CMR 검색