Integrations
Offers containerized deployment of the MCP server for easy integration with Claude Desktop
Provides tools for geospatial analysis in Jupyter notebooks, including adding code cells for downloading and analyzing Earth data
Enables downloading Earth data granules from NASA Earth Data, with support for filtering by dataset name, temporal range, and bounding box coordinates
🌎 ✨ Jupyter Earth MCP サーバー
🌍 Jupyter Earth MCP サーバーは、📓 Jupyter ノートブックでの🗺️ 地理空間分析用のツールセットを提供するモデル コンテキスト プロトコル(MCP) サーバー実装です。
次のデモでは、Earthdata MCP サーバーを使用して NASA Earthdata 上のデータセットとデータ グラニュールを検索し、この MCP サーバーを使用して Jupyter にデータをダウンロードし、 jupyter-mcp-server を使用してさらに分析を実行します。
JupyterLabを起動する
以下のパッケージがインストールされていることを確認してください。Jupyter Real Time Collaborationにより、ノートブックに加えられた変更内容を確認できるため、コラボレーションパッケージが必要です。
次に、以下のコマンドでJupyterLabを起動します。
make jupyterlab
を実行することもできます。
[!注記]
--ip
は0.0.0.0
に設定され、Docker コンテナで実行されている MCP サーバーがローカルの JupyterLab にアクセスできるようになります。
Claude Desktop で使用する
Claude Desktop は、macOS および Windows 向けにこのページからダウンロードできます。
Linuxでは、 nixベースのこの非公式ビルドスクリプトを使用することで成功しました。
これを Claude Desktop で使用するには、 claude_desktop_config.json
に次のコードを追加します (詳細については、 MCP ドキュメント Web サイトを参照してください)。
[!重要]
SERVER_URL
とTOKEN
のポートが、jupyter lab
コマンドで使用されているポートと一致していることを確認します。
NOTEBOOK_PATH
は、JupyterLab が起動されたディレクトリを基準にする必要があります。
macOSとWindowsでのClaudeの構成
LinuxでのClaudeの設定
コンポーネント
ツール
サーバーは現在 1 つのツールを提供しています:
download_earth_data_granules
- Jupyter ノートブックにコード セルを追加して、NASA Earth Data から地球データの粒度をダウンロードします。
- 入力:
folder_name
(文字列): データを保存するローカル フォルダー名。short_name
(文字列): ダウンロードする Earth データセットの短縮名。count
(int): ダウンロードするデータ粒度数。temporal
(タプル): (オプション) (date_from、date_to) 形式の時間範囲。bounding_box
(タプル): (オプション) (lower_left_lon、lower_left_lat、upper_right_lon、upper_right_lat) 形式の境界ボックス。
- 戻り値: セル出力。
プロンプト
download_analyze_global_sea_level
- Jupyter で世界の海面データをダウンロードして分析することを依頼します。
- 戻り値: プロンプトは正しくフォーマットされます。
建物
Docker イメージをソースからビルドできます。
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
特に NASA 地球データ グラニュルをダウンロードするための、Jupyter ノートブックで地理空間分析ツールを提供するモデル コンテキスト プロトコル サーバー実装。
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server that provides a standardized interface for AI models to interact with NASA's vast array of data sources including APOD, Mars Rover photos, satellite imagery, and space weather data.Last updated -2410423TypeScriptISC License
- -securityAlicense-qualityA Model Context Protocol server that enables efficient discovery and retrieval of NASA Earth Data for geospatial analysis.Last updated -10PythonBSD 3-Clause
- AsecurityAlicenseAqualityA Model Context Protocol server that enables managing Terrakube infrastructure through natural language, handling workspace management, variables, modules, and organization operations.Last updated -16221TypeScriptApache 2.0
- -securityAlicense-qualityA Model Context Protocol server for data wrangling that provides standardized interfaces for data preprocessing, transformation, and analysis tasks including data aggregation and descriptive statistics.Last updated -1PythonMIT License