Earthdata MCP Server
by Datalayer
Earthdata MCP Server is a Model Context Protocol (MCP) server implementation that provides tools to interact with NASA Earth Data. It enables efficient dataset discovery and retrieval for Geospatial analysis.
Last updated: N/A
What is Earthdata MCP Server?
The Earthdata MCP Server is an implementation of the Model Context Protocol designed to facilitate interaction with NASA Earthdata. It provides tools for searching and retrieving datasets and data granules related to Earth science.
How to use Earthdata MCP Server?
To use the server, you can integrate it with tools like Claude Desktop by configuring the claude_desktop_config.json
file. The README provides a sample configuration. You can also use the provided tools (search_earth_datasets
, search_earth_datagranules
) via the MCP interface. The server can be built and run using Docker.
Key features of Earthdata MCP Server
Dataset discovery on NASA Earthdata
Data granule retrieval on NASA Earthdata
Integration with Model Context Protocol (MCP)
Tools for searching datasets and data granules based on keywords, temporal range, and bounding box
Predefined prompts for specific tasks like searching for sea level rise datasets
Docker build and pull support
Use cases of Earthdata MCP Server
Analyzing sea level rise using AI-powered geospatial tools
Searching for specific Earth science datasets based on keywords and spatial/temporal constraints
Retrieving data granules for further analysis in Jupyter notebooks
Integrating Earthdata access into AI workflows using Claude Desktop
Building custom geospatial applications that leverage NASA Earthdata
FAQ from Earthdata MCP Server
What is the Model Context Protocol (MCP)?
What is the Model Context Protocol (MCP)?
The Model Context Protocol is a standard for interacting with data and models. It allows different tools and applications to communicate and share information in a consistent way.
What kind of data can I access with this server?
What kind of data can I access with this server?
You can access a wide variety of Earth science datasets and data granules provided by NASA Earthdata.
How do I specify the area I'm interested in?
How do I specify the area I'm interested in?
You can use the bounding_box
parameter in the search tools to specify the geographic area of interest.
How do I specify the time period I'm interested in?
How do I specify the time period I'm interested in?
You can use the temporal
parameter in the search tools to specify the time period of interest.
How do I build and run the server?
How do I build and run the server?
The README provides instructions for building and running the server using Docker. You can either build the image yourself or pull a prebuilt image from Docker Hub.