Protocolo de Contexto de Modelo (MCP) para la Búsqueda de Datos Terrestres de la NASA (CMR)
Este módulo es un protocolo de contexto modelo (MCP) para el repositorio común de metadatos (CMR) de Earthdata de la NASA. El objetivo de este servidor MCP es integrar las recuperaciones de IA con el catálogo de conjuntos de datos de la NASA mediante Earthaccess.
Dependencias
uv: un administrador de paquetes de Python basado en Rust, un cliente LLM, como el escritorio Claude o el escritorio chatGPT (para consumir el MCP)
Instalar y ejecutar
Clone el repositorio en su entorno local o donde se ejecuta su cliente LLM.
Instalar uv
Instalar paquetes con uv
Utilice las salidas de which uv
(UV_LIB) y PWD
(CMR_MCP_INSTALL) para actualizar la siguiente configuración.
Añadiendo al marco de IA
En este ejemplo utilizaremos el escritorio Claude.
Actualice el archivo claude_desktop_config.json
(a veces es necesario crearlo). En Mac, suele encontrarse en ~/Library/Application\ Support/Claude/claude_desktop_config.json
Agregue la siguiente configuración, completando los valores de UV_LIB y CMR_MCP_INSTALL; no utilice variables de entorno aquí.
Utilice el servidor MCP
Simplemente pídale a su agente que search cmr for...
. A continuación, se muestra un ejemplo sencillo de cómo funciona esto.
Otras indicaciones que pueden funcionar:
- Buscar en CMR conjuntos de datos de 2024 a 2025
- Busque en CMR conjuntos de datos PO.DAAC de 2020 a 2024 con la palabra clave Clima
local-only server
The server can only run on the client's local machine because it depends on local resources.
Tools
Un servidor MCP que integra recuperaciones de IA con el Repositorio de Metadatos Comunes (CMR) de la NASA, lo que permite a los usuarios buscar en el catálogo de conjuntos de datos de ciencias de la Tierra de la NASA a través de consultas en lenguaje natural.
Related MCP Servers
- -securityAlicense-qualityA 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 -47JavaScriptMIT License
- -securityFlicense-qualityAn 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
- -securityFlicense-qualityAn 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
- -securityAlicense-qualityAn MCP server that allows AI assistants to interact with Foundry datasets, ontology objects, and functions through natural language queries and commands.Last updated -2PythonMIT License