Enable natural language interaction with geo-spatial datacubes in rasdaman: satellite time-series, climate models, simulations, etc.
Quick Start
Get up and running in seconds with pip or install from source for development
Install the latest stable release from PyPI
pip install rasdaman-mcp
Clone and install from source for development
git clone https://github.com/rasdaman/rasdaman-mcp.git
cd rasdaman-mcp && uv pip install -e .
Configuration
Choose between stdio for direct AI integration or HTTP for microservice deployment
Direct integration with AI agents via standard input/output
rasdaman-mcp --username rasguest \ --password rasguest \ --rasdaman-url "..."
gemini mcp add rasdaman-mcp \ "rasdaman-mcp --username rasguest \ --password rasguest \ --rasdaman-url http://localhost:8080/rasdaman/ows"
Standalone Web server for microservice deployment
rasdaman-mcp --transport http \ --host 127.0.0.1 --port 8000 \ --rasdaman-url "..."
[[mcp_servers]] name = "rasdaman-mcp" transport = "streamable-http" url = "http://127.0.0.1:8000/mcp/"
Configure rasdaman connection via environment variables or CLI arguments
RASDAMAN_URL
Server endpoint
RASDAMAN_USERNAME
Valid username
RASDAMAN_PASSWORD
Corresponding password
--rasdaman-url
Server endpoint
--username
Valid username
--password
Corresponding password
Showcase
See how AI agents can interact with rasdaman through natural language
"What coverages are available in my rasdaman instance?" ā AI discovers and categorizes the available datasets.
"Describe the ERA5_Land_monthly coverage" ā The agent retrieves comprehensive datacube metadata, which allows to perform accurate queries for processing and analytics later on.
"Calculate wind speed for 2025-10" ā The AI agent translates natural language to a WCPS query computing ā(u²+v²), linear stretching, and export to PNG for visualization.
Global wind speed patterns for October 2025 ā 3600Ć1801 pixel grayscale image with darker values representing lower wind speeds and brighter values higher speeds.
"Analyze wind potential for optimal wind farm locations" ā AI generates a complex WCPS query with 6-month averaging, coefficient of variation, and composite scoring to identify prime candidate areas.