Dhenenjay/Axion-MCP-SSE
3.2
If you are the rightful owner of Axion-MCP-SSE and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
The Planetary MCP Server is a production-ready Earth Engine server with full Claude Desktop integration, offering comprehensive geospatial analysis tools and 100% test coverage.
Tools
6
Resources
0
Prompts
0
🌍 Planetary MCP - Production Ready
🚀 100% Operational - All Earth Observation Tools Working Perfectly
This is the production-ready version of the Earth Engine MCP Server with complete Claude Desktop integration and 100% test coverage.
✅ Status: FULLY OPERATIONAL
- All 6 Super Tools: Working perfectly
- Claude Desktop Integration: Configured and tested
- Test Coverage: 100% success rate
- Performance: Optimized for production use
🎯 Features
6 Super Tools
- earth_engine_system - Authentication, health checks, custom code execution
- earth_engine_data - Search datasets, get geometries, filter collections
- earth_engine_process - Calculate indices, create composites, analyze terrain
- earth_engine_export - Generate thumbnails, export data, create tiles
- earth_engine_map - Create interactive web maps with tile services
- crop_classification - ML-based crop and land cover classification
5 Geospatial Models
- Wildfire risk assessment
- Flood monitoring
- Agricultural analysis
- Deforestation detection
- Water quality assessment
🔧 Quick Start
Prerequisites
- Node.js v22.16.0 or higher
- Google Earth Engine account with service account credentials
- Claude Desktop (for MCP integration)
Installation
# Clone the repository
git clone https://github.com/Dhenenjay/earth-engine-mcp-production.git
cd earth-engine-mcp-production
# Install dependencies
npm install
# Set up environment variables
cp .env.example .env
# Edit .env and add your Google Earth Engine credentials path
Running the Server
# Start the Next.js server
npx next dev
# The server will run on http://localhost:3000
Claude Desktop Configuration
- Open Claude Desktop settings
- Edit the MCP configuration file at:
%APPDATA%\Claude\claude_desktop_config.json - Add this configuration:
{ "mcpServers": { "planetary": { "command": "node", "args": ["C:\\path\\to\\planetary-mcp\\mcp-sse-complete.js"], "env": { "GOOGLE_APPLICATION_CREDENTIALS": "C:\\path\\to\\your\\ee-key.json" } } } } - Restart Claude Desktop
📊 Test Results
================================================================================
MCP TOOLS COMPREHENSIVE TEST SUITE
================================================================================
✅ Passed: 12/12
❌ Failed: 0/12
⚠️ Skipped: 0/12
Success Rate: 100.0%
🎉 ALL TESTS PASSED! MCP Server is 100% operational!
Performance Metrics
- Authentication: ~0.2s
- Data operations: < 1.5s
- Processing operations: 1-6s
- Crop classification: 20-30s
- Map generation: 5-10s
📚 Documentation
Tool Usage Examples
Search Datasets
{
"tool": "earth_engine_data",
"operation": "search",
"query": "sentinel",
"limit": 5
}
Calculate NDVI
{
"tool": "earth_engine_process",
"operation": "index",
"indexType": "NDVI",
"datasetId": "COPERNICUS/S2_SR_HARMONIZED",
"startDate": "2024-07-01",
"endDate": "2024-07-31",
"region": "Iowa",
"scale": 30
}
Crop Classification
{
"tool": "crop_classification",
"operation": "classify",
"region": "Iowa",
"startDate": "2024-05-01",
"endDate": "2024-09-30",
"classifier": "randomForest",
"numberOfTrees": 50,
"includeIndices": true,
"createMap": false
}
🔍 Key Files
mcp-sse-complete.js- Main MCP bridge for Claude Desktopsrc/mcp/server.ts- Core MCP server implementationsrc/mcp/tools/consolidated/- All 6 super toolsapp/[transport]/route.ts- Next.js API routesMCP_TOOLS_DOCUMENTATION.md- Complete tool documentation
🎯 Supported Regions
- US States: All 50 states
- Countries: Most countries worldwide
- Custom: Any GeoJSON or coordinates
🌟 Features Highlights
- Cloud Masking: Automatic removal of cloudy pixels
- Vegetation Indices: NDVI, EVI, SAVI, NDWI, NBR, etc.
- Multiple Classifiers: Random Forest, SVM, CART, Naive Bayes
- Time Series Analysis: Temporal analysis capabilities
- Export Options: GeoTIFF, COG, thumbnails, tiles
- Interactive Maps: Web-based visualization
🔒 Security
- Service account authentication
- Environment variable configuration
- No hardcoded credentials
- Secure API endpoints
🚀 Production Optimizations
- Efficient caching mechanisms
- Optimized Earth Engine queries
- Proper error handling
- Timeout management for large operations
- Memory-efficient processing
📈 Monitoring
The server includes health check endpoints:
/api/health- Basic health check- MCP tool:
earth_engine_systemwith operationhealth
🤝 Contributing
This is a production-ready backup. For development, please use the main repository.
📄 License
MIT License - See LICENSE file for details
🙏 Acknowledgments
- Google Earth Engine team
- Claude Desktop MCP framework
- Next.js framework
Version: 1.0.0
Status: Production Ready
Last Updated: September 15, 2025
Test Coverage: 100%