planetary-mcp-server
v1.0.0
Published
π Earth Engine MCP Server for Claude Desktop - Powerful geospatial analysis with simple commands
Downloads
32
Maintainers
Readme
π Planetary MCP Server
Earth Engine for Claude Desktop - Powerful satellite data analysis with simple commands
Transform Claude Desktop into a geospatial powerhouse! Access Google Earth Engine's vast satellite data catalog and perform advanced analysis directly through natural language.
β¨ Features
- π°οΈ 100+ Earth Engine Tools - Access satellite data from Landsat, Sentinel, MODIS and more
- πΊοΈ Interactive Maps - Generate web-based visualizations
- πΎ Smart Crop Classification - Enhanced with automatic urban/water/vegetation detection
- π₯ Advanced Models - Wildfire risk, flood assessment, deforestation tracking
- π 3-Minute Setup - Interactive wizard handles everything
- π Cross-Platform - Works on Windows, macOS, and Linux
π¦ Quick Start
1οΈβ£ Install
npm install -g planetary-mcp-server2οΈβ£ Setup (Interactive Wizard)
planetary-mcp initThe wizard will:
- β Help you get Earth Engine credentials
- β Configure Claude Desktop automatically
- β Test the connection
3οΈβ£ Use in Claude Desktop
Just restart Claude Desktop and ask:
- "Calculate NDVI for California in January 2024"
- "Create a crop classification map for Iowa"
- "Assess wildfire risk in Colorado"
- "Monitor water quality in Lake Tahoe"
π οΈ Available Tools
Core Tools
- earth_engine_data - Search and filter satellite datasets
- earth_engine_process - Calculate indices, create composites
- earth_engine_export - Export data and generate visualizations
- earth_engine_system - System operations and health checks
Specialized Models
- wildfire_risk_assessment - Analyze fire danger
- flood_risk_assessment - Evaluate flood potential
- agricultural_monitoring - Track crop health
- deforestation_detection - Monitor forest loss
- water_quality_monitoring - Assess water bodies
π Commands
planetary-mcp init # Run setup wizard
planetary-mcp start # Start Next.js server (optional)
planetary-mcp status # Check configuration
planetary-mcp test # Test Earth Engine connection
planetary-mcp help # Show all commandsπ Getting Earth Engine Credentials
You'll need a Google Cloud service account with Earth Engine access:
- Go to Google Cloud Console
- Create/select a project
- Enable "Earth Engine API"
- Create a service account
- Download the JSON key
The setup wizard will guide you through this process!
π‘ Example Queries in Claude
Calculate Vegetation Index
"Use Earth Engine to calculate NDVI for the Amazon rainforest in December 2023"
Crop Classification
"Create a crop classification map for agricultural regions in Iowa"
Wildfire Analysis
"Assess wildfire risk in California for the last fire season"
Water Quality
"Monitor water quality changes in the Great Lakes over the past year"
ποΈ Architecture
Claude Desktop β MCP Protocol β Planetary MCP Server
β
Earth Engine API
β
Satellite Dataπ§ Advanced Configuration
Manual Server Start
If you need the Next.js server for web visualizations:
planetary-mcp startCustom Port
Edit ~/.planetary-mcp/config.json:
{
"serverPort": 3000
}π Troubleshooting
Claude doesn't see the MCP
- Restart Claude Desktop completely
- Run
planetary-mcp statusto check configuration
Earth Engine authentication fails
- Verify your service account has Earth Engine access
- Run
planetary-mcp testto diagnose
Server won't start
- Check if port 3000 is available
- Try
planetary-mcp initto reconfigure
π Resources
π€ Contributing
Contributions are welcome! Please see our GitHub repository.
π License
MIT Β© Dhenenjay
Need help? Open an issue on GitHub or reach out to the community!
π Empowering geospatial analysis for everyone
