🌍 Axion MCP
高级地球引擎MCP服务器 -Claude Desktop企业级地理空间分析平台
 ](https://nodejs.org) 
将Claude Desktop转变为功能强大的地理空间分析工作站,可直接访问Google Earth Engine的海量卫星数据目录和高级处理功能。
✨ 主要特点
🛰️ 综合超级工具(共6个)
- 地球工程数据 -搜索、过滤和访问卫星数据集
- 土方工程工艺 -高级图像处理和分析
- 地球工程出口 -将数据导出到各种格式和目的地
- 地球工程系统 -系统管理和配置
- 地球工程地图 -交互式网络可视化
- 作物分类 -ML动力作物类型分类
🌐 地理空间模型(共5个)
- 🔥 野火风险评估 -多因素火灾危险性分析
- 🌊 洪水风险评估 -基于水文和地形的洪水建模
- 🌾 农业监测 -作物健康和产量估算
- 🌳 森林砍伐检测 -森林变化跟踪
- 💧 水质监测 -水体分析
🚀 技术能力
- 30+卫星数据集 -陆地卫星、哨兵、MODIS等
- 植被指数 -NDVI、NDWI、EVI、SAVI、NBR
- 无云复合材料 -自动云层遮蔽和镶嵌
- 时间序列分析 -时间变化检测
- 导出选项 -谷歌云端硬盘、云存储、地球引擎资产
- 交互式地图 -基于Web的多层可视化
🔧 安装
先决条件
- Node.js 18+
- 具有Earth Engine访问权限的Google Cloud帐户
- Claude桌面应用程序
快速设置
- 克隆仓库
git clone https://github.com/Dhenenjay/Axion-MCP.git
cd Axion-MCP- 安装依赖项
npm install- 构建项目
npm run build
npm run build:next- 设置地球引擎凭据
# Set your service account key path
export GOOGLE_APPLICATION_CREDENTIALS="path/to/your/service-account-key.json"- 启动服务器
npm run start:next- 配置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团队
- 开源社区
______________________________________________________________________
需要帮助? 打开一个 问题 或伸出手来!
