Jupyter Earth MCP Server
by Datalayer
Jupyter Earth MCP Server is a Model Context Protocol (MCP) server implementation providing tools for Geospatial analysis in Jupyter notebooks. It allows users to search for and download Earth data granules from NASA Earthdata within a Jupyter environment.
Last updated: N/A
What is Jupyter Earth MCP Server?
The Jupyter Earth MCP Server is a server that implements the Model Context Protocol (MCP) to facilitate geospatial analysis within Jupyter notebooks. It provides tools to interact with and download data from sources like NASA Earthdata.
How to use Jupyter Earth MCP Server?
To use the server, first install JupyterLab, jupyter-collaboration, and ipykernel. Then, start JupyterLab with a specified port, token, and IP address. The server can be integrated with Claude Desktop by adding a configuration to claude_desktop_config.json
to enable interaction with the Jupyter environment. The README provides specific configurations for macOS, Windows, and Linux.
Key features of Jupyter Earth MCP Server
Model Context Protocol (MCP) implementation
Integration with Jupyter notebooks
Tool for downloading Earth data granules from NASA Earthdata
Compatibility with Claude Desktop
Support for temporal and bounding box filtering
Use cases of Jupyter Earth MCP Server
Analyzing sea level rise using AI-powered geospatial tools
Downloading specific Earth data granules for research
Integrating geospatial data analysis into Jupyter workflows
Using Claude Desktop to interact with and analyze geospatial data in Jupyter
Facilitating collaborative geospatial analysis with Jupyter Real Time Collaboration
FAQ from Jupyter Earth MCP Server
What is the Model Context Protocol (MCP)?
What is the Model Context Protocol (MCP)?
MCP is a protocol that enables communication and data exchange between different applications and services.
What is the purpose of the Jupyter Earth MCP Server?
What is the purpose of the Jupyter Earth MCP Server?
It provides tools for geospatial analysis in Jupyter notebooks, specifically for downloading Earth data granules from NASA Earthdata.
How do I install the necessary dependencies?
How do I install the necessary dependencies?
Use pip install jupyterlab jupyter-collaboration ipykernel
to install the required packages.
How do I configure the server to work with Claude Desktop?
How do I configure the server to work with Claude Desktop?
Add the provided configuration to your claude_desktop_config.json
file, ensuring the server URL and token match your JupyterLab setup.
What is the download_earth_data_granules
tool?
What is the download_earth_data_granules
tool?
This tool allows you to download Earth data granules from NASA Earthdata within a Jupyter notebook, specifying parameters like folder name, short name, count, temporal range, and bounding box.