地理空间分析平台

Axion-MCP是一个企业级地理空间分析平台,通过集成Google Earth Engine的卫星数据和高级处理能力,将Claude Desktop转变为强大的地理空间分析工作站。

  • by Dhenenjay
  • JavaScript
  • 本地部署
  • 4 星标
  • 更新于
在 GitHub 查看 Dhenenjay/Axion-MCP

使用说明

# 🌍 Axion MCP

高级地球引擎MCP服务器 -Claude Desktop企业级地理空间分析平台

将Claude Desktop转变为功能强大的地理空间分析工作站,可直接访问Google Earth Engine的海量卫星数据目录和高级处理功能。

✨ 主要特点

🛰️ 综合超级工具(共6个)

  • 地球工程数据 -搜索、过滤和访问卫星数据集
  • 土方工程工艺 -高级图像处理和分析
  • 地球工程出口 -将数据导出到各种格式和目的地
  • 地球工程系统 -系统管理和配置
  • 地球工程地图 -交互式网络可视化
  • 作物分类 -ML动力作物类型分类

🌐 地理空间模型(共5个)

  • 🔥 野火风险评估 -多因素火灾危险性分析
  • 🌊 洪水风险评估 -基于水文和地形的洪水建模
  • 🌾 农业监测 -作物健康和产量估算
  • 🌳 森林砍伐检测 -森林变化跟踪
  • 💧 水质监测 -水体分析

🚀 技术能力

  • 30+卫星数据集 -陆地卫星、哨兵、MODIS等
  • 植被指数 -NDVI、NDWI、EVI、SAVI、NBR
  • 无云复合材料 -自动云层遮蔽和镶嵌
  • 时间序列分析 -时间变化检测
  • 导出选项 -谷歌云端硬盘、云存储、地球引擎资产
  • 交互式地图 -基于Web的多层可视化

🔧 安装

先决条件

  • Node.js 18+
  • 具有Earth Engine访问权限的Google Cloud帐户
  • Claude桌面应用程序

快速设置

  1. 克隆仓库
git clone https://github.com/Dhenenjay/Axion-MCP.git
cd Axion-MCP
  1. 安装依赖项
npm install
  1. 构建项目
npm run build
npm run build:next
  1. 设置地球引擎凭据
# Set your service account key path
export GOOGLE_APPLICATION_CREDENTIALS="path/to/your/service-account-key.json"
  1. 启动服务器
npm run start:next
  1. 配置Claude桌面 添加到 %APPDATA%\Claude\claude_desktop_config.json:
{
  "mcpServers": {
    "axion-mcp": {
      "command": "node",
      "args": ["C:\\path\\to\\Axion-MCP\\mcp-sse-complete.cjs"],
      "env": {
        "GOOGLE_APPLICATION_CREDENTIALS": "path/to/credentials.json"
      }
    }
  }
}

💡 使用示例

在克劳德桌面

计算植被指数:

“使用地球引擎计算上个月加利福尼亚州的NDVI”

野火风险评估:

“考虑植被、湿度和地形,分析科罗拉多州的野火风险”

作物分类:

“使用最近的Sentinel-2图像为爱荷华州创建作物类型地图”

水质监测:

“监测过去一年太浩湖的水质变化”

📊 建筑

Claude Desktop ← MCP Protocol → Axion-MCP Server
                                      ↓
                                 SSE Bridge
                                      ↓
                                Next.js API
                                      ↓
                              Earth Engine API
                                      ↓
                              Satellite Data

🛠️ 可用操作

数据操作

  • 搜索卫星数据集
  • 按日期、地点、云量过滤
  • 获取数据集信息
  • 将地名转换为坐标

加工操作

  • 计算植被指数
  • 创建无云复合材料
  • 执行地形分析
  • 时间序列分析
  • 统计操作

出口业务

  • 生成可视化缩略图
  • 导出到Google云端硬盘
  • 导出到云存储
  • 另存为地球引擎资源

📈 演出

  • 针对稳定性进行了优化 -从30多个工具减少到6个整合的超级工具
  • 缓存系统 -针对重复操作的智能缓存
  • 超时处理 -妥善处理长时间运行的操作
  • 并行处理 -批量操作支持

🔒 安全

  • 服务帐户身份验证
  • 安全的凭证处理
  • 速率限制支持
  • 输入验证

📚 文档

🤝 贡献

欢迎投稿!请阅读我们的 贡献指南 第一。

📄 许可证

麻省理工学院©2024 Dhenenjay

🙏 致谢

  • 谷歌地球引擎团队
  • 拟人化MCP团队
  • 开源社区

需要帮助? 打开一个 问题 或伸出手来!