CMR Model Context Protocol

Official
by podaac

Integrations

  • Provides access to NASA's Common Metadata Repository (CMR) for Earthdata Search, allowing users to query and retrieve dataset metadata from NASA's catalog based on keywords, time periods, and data providers like PO.DAAC.

NASA 지구 데이터 검색(CMR)을 위한 모델 컨텍스트 프로토콜(MCP)

이 모듈은 NASA의 지구 데이터 공통 메타데이터 저장소(CMR)를 위한 모델 컨텍스트 프로토콜 (MCP)입니다. 이 MCP 서버의 목표는 Earthaccess를 통해 AI 검색 결과를 NASA 데이터셋 카탈로그와 통합하는 것입니다.

종속성

uv - Rust 기반 Python 패키지 관리자, Claude 데스크톱 또는 chatGPT 데스크톱(MCP 사용용)과 같은 LLM 클라이언트

설치 및 실행

로컬 환경이나 LLM 클라이언트가 실행 중인 환경에 저장소를 복제합니다.

지엑스피1

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 desktop을 사용하겠습니다.

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 서버 사용

상담원에게 search cmr for... 하도록 요청하기만 하면 됩니다. 아래는 이 기능을 실제로 사용하는 간단한 예시입니다.

효과가 있는 다른 프롬프트:

  1. 2024년부터 2025년까지의 데이터 세트를 CMR에서 검색하세요.
  2. 키워드 Climate를 사용하여 2020년부터 2024년까지 PO.DAAC 데이터세트에 대한 CMR 검색

You must be authenticated.

A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

local-only server

The server can only run on the client's local machine because it depends on local resources.

AI 검색을 NASA의 공통 메타데이터 저장소(CMR)와 통합하는 MCP 서버로, 사용자는 자연어 쿼리를 통해 NASA의 지구 과학 데이터 세트 카탈로그를 검색할 수 있습니다.

  1. 종속성
    1. 설치 및 실행
      1. uv 설치
      2. uv로 패키지 설치
    2. AI 프레임워크에 추가
      1. MCP 서버 사용

        Related MCP Servers

        • -
          security
          A
          license
          -
          quality
          A feature-rich NASA data query tool that supports various NASA API services including astronomy pictures, Mars rover photos, Earth satellite images, near-Earth objects data, and space weather information through natural language queries.
          Last updated -
          47
          JavaScript
          MIT License
        • -
          security
          F
          license
          -
          quality
          An MCP server that integrates with Claude to provide smart documentation search capabilities across multiple AI/ML libraries, allowing users to retrieve and process technical information through natural language queries.
          Last updated -
          Python
        • -
          security
          F
          license
          -
          quality
          An MCP server that provides AI assistants with access to Astro documentation, enabling them to search and reference Astro docs when helping users with Astro-related tasks.
          Last updated -
          JavaScript
          • Apple
        • -
          security
          A
          license
          -
          quality
          An MCP server that allows AI assistants to interact with Foundry datasets, ontology objects, and functions through natural language queries and commands.
          Last updated -
          2
          Python
          MIT License

        View all related MCP servers

        ID: 94hgb7yerd