npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2025 – Pkg Stats / Ryan Hefner

axion-mcp-bridge

v1.0.1

Published

Connect Claude Desktop to Axion MCP Earth Engine server

Readme

🌍 axion-mcp-bridge

Universal bridge to connect any MCP client to Axion Earth Engine server

npm version License: MIT

🚀 Quick Start (1 minute setup!)

For Any MCP Client (Claude Desktop, Cursor, VS Code, etc.)

# Install globally
npm install -g axion-mcp-bridge

# Generate config for your MCP client
axion-mcp init

# Test connection
axion-mcp test

That's it! Copy the generated config to your MCP client and start using Earth Engine features.

📋 Supported MCP Clients

  • Claude Desktop - Full support
  • Cursor - Full support
  • VS Code MCP - Full support
  • Any MCP-compatible client - Generic config available

🎯 Features

  • 🛰️ 50+ Satellite Datasets - Landsat, Sentinel, MODIS, and more
  • 📊 Advanced Analysis - NDVI, water detection, urban analysis
  • 🗺️ Interactive Maps - Beautiful web-based visualizations
  • 🤖 AI-Powered - Natural language queries
  • 🌐 Global Coverage - Any location on Earth

💻 CLI Commands

axion-mcp init

Interactive setup wizard for your MCP client

axion-mcp init
# Follow the prompts to set up your client

axion-mcp config

Generate configuration for your MCP client

# Show config for all clients
axion-mcp config

# Specific client
axion-mcp config --client claude

# Use local server
axion-mcp config --local

# Custom server
axion-mcp config --url https://your-server.com

axion-mcp start

Run the bridge in stdio mode (advanced)

axion-mcp start --debug

axion-mcp test

Test connection to server

axion-mcp test

🔧 Configuration Examples

Claude Desktop

Add to %APPDATA%\Claude\claude_desktop_config.json (Windows) or ~/Library/Application Support/Claude/claude_desktop_config.json (Mac):

If installed globally via NPM:

# First, find where NPM installs global packages
npm root -g
# This will show something like: C:\Users\YourName\AppData\Roaming\npm\node_modules

Then use this configuration:

{
  "mcpServers": {
    "axion-mcp": {
      "command": "node",
      "args": ["C:\\Users\\YourName\\AppData\\Roaming\\npm\\node_modules\\axion-mcp-bridge\\bridge.js"]
    }
  }
}

If using local file:

{
  "mcpServers": {
    "axion-mcp": {
      "command": "node",
      "args": ["C:\\path\\to\\your\\bridge.js"]
    }
  }
}

Cursor

Add to your Cursor MCP config:

{
  "mcpServers": {
    "axion-earth-engine": {
      "command": "npx",
      "args": ["axion-mcp-bridge", "start"],
      "env": {}
    }
  }
}

Generic MCP Client

For any MCP-compatible client:

{
  "mcpServers": {
    "axion-earth-engine": {
      "command": "npx",
      "args": ["axion-mcp-bridge", "start"],
      "env": {
        "AXION_MCP_URL": "https://axion-mcp.onrender.com/sse"
      }
    }
  }
}

🌟 Usage Examples

Once configured, use natural language in your MCP client:

"Show vegetation health in California"
"Create a water map of the Nile River"
"Analyze urban growth in Tokyo"
"Monitor deforestation in the Amazon"
"Detect drought conditions in Australia"

🛠️ Advanced Usage

Programmatic API

import { connectToAxion } from 'axion-mcp-bridge';

// Connect to Axion server
const bridge = await connectToAxion({
  url: 'https://axion-mcp.onrender.com/sse',
  debug: true
});

// Bridge is now running

Custom Server

Run your own Axion server and connect:

# Start your local Axion server
cd axion-mcp
npm start

# Connect bridge to local server
axion-mcp start --url http://localhost:3000

🌐 Environment Variables

  • AXION_MCP_URL - Server URL (default: https://axion-mcp.onrender.com/sse)
  • AXION_DEBUG - Enable debug logging (true/false)

📊 What Can You Do?

Earth Observation

  • Vegetation indices (NDVI, EVI, SAVI)
  • Water body mapping
  • Urban heat islands
  • Deforestation tracking
  • Crop health monitoring
  • Flood extent mapping
  • Wildfire detection
  • Drought monitoring

Data Sources

  • Sentinel-2 (10m resolution)
  • Landsat 8/9 (30m resolution)
  • MODIS (Daily global)
  • VIIRS (375m resolution)
  • Climate datasets
  • Elevation models
  • Land cover classifications

🆘 Troubleshooting

"Cannot connect to MCP server"

# Test the connection
axion-mcp test

# Check server status
curl https://axion-mcp.onrender.com/api/health

"Command not found"

# Reinstall globally
npm uninstall -g axion-mcp-bridge
npm install -g axion-mcp-bridge

"Bridge not starting"

# Run with debug mode
axion-mcp start --debug

🤝 Contributing

Contributions welcome! See the main repository.

📄 License

MIT © Axion Team

🔗 Links


Made with ❤️ by the Axion Team

Bringing satellite intelligence to every MCP client