Integrates with Google Cloud Platform for service account authentication, API management, and Cloud Storage operations to support Earth Engine data exports and processing workflows.
Provides comprehensive access to Google Earth Engine's satellite data catalog and geospatial analysis capabilities, enabling petabyte-scale Earth observation, vegetation analysis, crop classification, disaster monitoring, and interactive map generation with 30+ analysis tools and pre-trained ML models.
π Axion Planetary MCP
The Foundation for Democratizing Geospatial AI Agents
π V2.0 - Now Powered by AWS
Major Update: Axion Planetary MCP has been completely rebuilt on AWS infrastructure for better performance, reliability, and global accessibility. No more Google Cloud setup required!

Click the image above to watch the demo video
π Making Earth Observation as Easy as Having a Conversation
From PhD-level complexity to natural language queries in one install
"Show me crop health in Iowa" β’ "Analyze vegetation in California" β’ "Track water levels in Lake Tahoe"
π― The Revolution β’ β‘ Quick Start β’ π What's Possible β’ π οΈ Self-Host
β‘ Hosted Version (2-Minute Setup!)
Start using satellite imagery analysis immediately without any server setup!
π Quick Start
Step 1: Get Your API Key
Try it now with this starter key:
Need your own key? Email dhenenjay.2001@gmail.com or open an issue
Step 2: Configure Claude Desktop
Open your Claude Desktop config file:
OS | Config File Path |
Windows |
|
macOS |
|
Linux |
|
Add the following (replace YOUR_API_KEY):
Step 3: Restart Claude Desktop
Done! Ask Claude:
"Show me the NDVI vegetation map of Central Park, New York"
π» Alternative Installation Methods
Using Environment Variables
Global Install (if npx doesn't work)
Using sse-bridge.mjs Directly
β¨ Why Use the Hosted Version?
π 2-minute setup - Just add config and restart
βοΈ No server management - Everything runs in the cloud
π Simple API key auth - Secure and easy
β‘ Always up-to-date - Latest features automatically
π Free satellite data - Access Sentinel-2, Landsat, NAIP
π» Zero maintenance - No processes to manage
π Works anywhere - No firewall issues, no ports to open
π¦ Hosted Server Details
NPM Package: axion-mcp
Server URL:
https://axion-mcp-sse.onrender.comHealth Check: https://axion-mcp-sse.onrender.com/health
7 powerful tools for satellite imagery analysis
π Hosted Version Exclusive: The hosted version includes axion_sar2optical - our proprietary Axion Foundation Model that converts SAR radar imagery to optical-like images, enabling cloud-free, day/night Earth observation. This AI-powered tool is only available through the hosted server.
Note: The hosted server runs on Render's free tier and may take 30 seconds to wake up if idle. For always-on access, consider self-hosting.
π― The Geospatial AI Revolution
We are witnessing the "iPhone moment" for Earth observation. Just like the iPhone made computing accessible to everyone, Axion Planetary MCP makes petabytes of satellite data accessible through simple conversation.
π₯ The Paradigm Shift
Before: Building geospatial AI required PhD expertise, months of setup, complex APIs, and massive infrastructure.
Now: Anyone can build sophisticated Earth observation AI agents with natural language and one command: npm install
π What Becomes Possible
π₯ Who Can Now Build Geospatial AI Agents:
Before Axion β | After Axion β |
PhD researchers with GIS expertise | Farmers : "Monitor my fields for crop health" |
Large corporations with dedicated teams | City Planners : "Track urban expansion patterns" |
Government agencies with massive budgets | NGOs : "Monitor deforestation in real-time" |
Tech giants with infrastructure | Students : "Study climate change impacts" |
Small Businesses : "Analyze supply chain risks" | |
Anyone : Who can install npm and talk to AI |
π Real-World Transformations
Precision Agriculture Revolution πΎ
Environmental Monitoring π
Urban Planning ποΈ
π οΈ Available Tools (6)
axion_data
Search satellite imagery from multiple collections:
Sentinel-2 (10m resolution, 5-day revisit)
Landsat 8/9 (30m resolution, 16-day revisit)
NAIP (1m aerial imagery, US only)
axion_map
Create interactive maps with:
Vegetation indices (NDVI, EVI, SAVI)
Water indices (NDWI, MNDWI)
Built-up index (NDBI)
True/false color composites
Custom band expressions
axion_process
Process imagery:
Cloud-free composites
Temporal mosaics
9+ spectral indices
Band math expressions
axion_classification
ML land cover classification:
Random Forest classifier
Custom training points
Multi-class output
Accuracy metrics
axion_export
Export options:
GeoTIFF downloads
PNG thumbnails
Map tiles (XYZ)
Cloud storage (S3)
axion_system
System utilities:
Health check
Configuration info
Available collections
π Example Queries
Just talk to Claude like you would a geospatial expert:
πΎ Agriculture & Food Security
"Show me NDVI vegetation health for Iowa farmland"
"Create a crop classification map for California's Central Valley"
"Which areas show vegetation stress this month?"
π Water Resources
"Calculate water index for Lake Mead"
"Show me water bodies in the Nevada desert"
"Track reservoir levels over time"
π’ Urban Planning
"Map urban expansion in Austin, Texas"
"Show built-up areas vs green spaces in Seattle"
"Analyze land use changes in Denver"
π² Environmental Monitoring
"Monitor forest health in Yellowstone"
"Create a false color composite of the Amazon"
"Show vegetation changes between 2020 and 2024"
π³ Self-Hosting
Want to run your own Axion MCP server? No cloud credentials required for basic functionality!
Prerequisites
Docker (recommended) OR Node.js 18+
That's it! Satellite data comes from free public APIs.
Option 1: Docker (Recommended)
Option 2: Run from Source
Connect Claude Desktop to Your Server
Without authentication:
With authentication:
Cloud Deployment
The included Dockerfile works with any container platform:
Platform | How to Deploy |
Render | Fork repo β New Web Service β Connect GitHub β Deploy |
Railway |
β
|
Fly.io |
β
|
AWS ECS | Push to ECR β Create task definition β Run service |
Google Cloud Run |
|
Environment Variables Reference
Variable | Required | Description |
| No | Server port (default: 3000) |
| No | Enable API key auth (default: true) |
| If auth enabled | Your API key for authentication |
| No | For S3 exports only |
| No | For S3 exports only |
| No | AWS region (default: us-east-1) |
| No | S3 bucket for GeoTIFF exports |
What You Get Without Any Credentials
β
Full satellite data search (Sentinel-2, Landsat, NAIP)
β
Interactive map generation (NDVI, NDWI, false color, etc.)
β
Image processing (composites, indices, band math)
β
ML classification (Random Forest land cover)
β
System health & info
What Requires AWS Credentials (Optional)
β οΈ GeoTIFF exports to S3 - requires AWS credentials and S3 bucket
β οΈ Large file downloads - exports over 10MB need S3
Docker Compose Example
π‘ Data Sources
Collection | Resolution | Coverage | Revisit |
Sentinel-2 L2A | 10-60m | Global | 5 days |
Landsat C2 L2 | 30m | Global | 16 days |
NAIP | 0.6-1m | USA | 2-3 years |
All data accessed via AWS Earth Search STAC API (free, no auth required).
π§ Troubleshooting
"Command not found: npx"
Install Node.js 18+ from nodejs.org
"Unauthorized - Invalid API key"
Verify your API key is correct
Make sure there are no extra spaces
Try with environment variable:
"env": { "AXION_API_KEY": "your_key" }
"Connection refused"
The hosted server may be sleeping (free tier). Wait 30 seconds and try again, or self-host.
Claude doesn't show Axion tools
Completely quit Claude Desktop
Check config JSON syntax at jsonlint.com
Restart Claude Desktop
Look for "axion" in Claude's tool list
ποΈ Architecture
π€ Contributing
Contributions welcome! Please feel free to:
Report bugs via GitHub Issues
Submit pull requests
Suggest new features
Improve documentation
π License
MIT License - feel free to use in your projects!
π¬ Support
GitHub Issues: Report bugs or request features
Hosted Server: axion-mcp-sse.onrender.com
NPM Package: axion-mcp
π The Future is Now
This isn't just a toolβit's the foundation of a revolution.
We're democratizing Earth observation, making geospatial intelligence as accessible as sending a text message.
π What Will You Build?
πΎ Agricultural AI that monitors crops? β’ π Water analysis that tracks resources? β’ π³ Forest monitoring that fights climate change?
The Earth is waiting. The tools are ready. The only question is: what will you discover?
From PhD-level complexity to conversational simplicity in one command β¨
Built with β€οΈ to accelerate humanity's response to our biggest challenges