Skip to main content
Glama

CMR Model Context Protocol

Official
by podaac

NASA Earthdata Search (CMR) のモデルコンテキストプロトコル (MCP)

このモジュールは、NASAのearthdata共通メタデータリポジトリ(CMR)用のモデルコンテキストプロトコル(MCP)です。このMCPサーバーの目的は、AIによる検索結果をEarthaccessを介してNASAのデータセットカタログに統合することです。

依存関係

uv - Rust ベースの Python パッケージ マネージャー、Claude デスクトップや chatGPT デスクトップなどの LLM クライアント (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サーバーを使用する

エージェントsearch cmr for...よう指示するだけです。以下は、この動作の簡単な例です。

クロードMCPの使用

他にも使えるプロンプト:

  1. 2024年から2025年までのデータセットをCMRで検索
  2. 2020年から2024年までのPO.DAACデータセットをキーワード「気候」でCMRで検索
Install Server
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

        MCP directory API

        We provide all the information about MCP servers via our MCP API.

        curl -X GET 'https://glama.ai/api/mcp/v1/servers/podaac/cmr-mcp'

        If you have feedback or need assistance with the MCP directory API, please join our Discord server