Token导航 LogoToken导航TokenDH.com
Wems MCP Server logo
运维云端stdio官方级别未说明来源级核验

Wems MCP Server

MCP Server

一个强大的模型上下文协议(MCP)服务器,连接AI助手与权威的自然灾害数据源,用于实时监测地震、海啸、火山活动和太阳事件等自然灾害,并提供可配置的警报和Webhook通知。

工具数

14

提示词数

0

GitHub Stars

1

资源数

0
Python云端部署Docker

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

heliosarchitect

提供方

heliosarchitect

最后核验

2026/5/17 20:53

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install wems-mcp-server

详细介绍

🌍 WEMS-世界事件监测系统

](https://badge.fury.io/py/wems-mcp-server) ![License: MIT](https://opensource.org/licenses/MIT) ![Python 3.8+](https://www.python.org/downloads/) ![MCP Compatible](https://modelcontextprotocol.io/)

🚨 人工智能代理的实时自然灾害监测

一个强大的模型上下文协议(MCP)服务器,将人工智能助手连接到权威的自然灾害数据源。通过可配置的警报和网络钩子监测地震、海啸、火山和太阳事件。

🤖 AI代理: 跳过扫描此仓库。阅读 AI.TOC 首先,这是一个500代币的项目地图。然后使用 AI.INDEX 找到具体的功能和 AI.REGISTER 用于环境变量、API和配置。该项目使用 LBF AI导航标准.

⚡ 主要特点

  • 🌋 9+权威数据源:美国地质调查局、美国国家海洋和大气管理局、史密森尼学会全球水文计划、美国国家水文中心、美国国家自然科学基金会、美国开放协会、美国国土安全部、国务院、美国化学工业协会、美国干旱监测局
  • 🎯 实时监控:具有可定制阈值的实时数据馈送
  • 🔔 智能警报:关键事件的Webhook通知
  • 🗺️ 地理过滤:针对特定区域或全球覆盖
  • 🔧 零配置:开箱即用,只配置您需要的内容
  • 🐳 生产就绪:Docker支持,全面的错误处理

涵盖的自然灾害

危险类型数据来源覆盖范围
🌊 地震美国地质调查局全球震级滤波
🌊 海啸NOAA PTWC+CTWC全球海洋盆地
🌋 火山史密森尼GVP+美国地质调查局全球火山活动
☀️ 太阳活动NOAA SWPC太阳耀斑、日冕物质抛射、地磁暴
🌞 空间天气警报NOAA SWPC主动空间天气警报和警告
🌀 飓风NHC+NWS大西洋和太平洋热带气旋
🔥 野火NWS+NIFC火灾天气警报和活动周界
⛈️ 恶劣天气NWS警报龙卷风、雷暴、洪水、冬季风暴
💨 空气质量OpenAQ全球空气质量指数、PM2.5、PM10、O₃, NO₂, SO₂,CO
🌵 干旱条件美国干旱监测美国各州干旱水平(D0-D4)+趋势
🛡️ 威胁警告国土安全部NTAS+国务院+CISA恐怖主义、旅行风险、网络威胁

🚀 快速开始

通过PyPI安装(推荐)

pip install wems-mcp-server

或从源代码安装

git clone https://github.com/heliosarchitect/wems-mcp-server.git
cd wems-mcp-server
pip install -r requirements.txt

基本用法

# Run as MCP server (connects to AI assistants)
python -m wems_mcp_server

# Test earthquake monitoring
python -c "
import asyncio
from wems_mcp_server import check_earthquakes
print(asyncio.run(check_earthquakes(min_magnitude=6.0)))
"

单命令AI警报设置(继电器+n8n)

bash scripts/setup_wems_alerting_ai.sh

这将:

  • 安装/启动 wems-unified-relay.service
  • 启动并激活统一的n8n摄取工作流
  • 有线跟踪器自动发布凭据

示例输出

{
  "earthquakes_found": 3,
  "events": [
    {
      "magnitude": 7.2,
      "location": "67 km SW of Tres Picos, Mexico",
      "time": "2024-02-13T14:30:15Z",
      "depth": 35.8,
      "tsunami_threat": true
    }
  ]
}

MCP工具

工具说明
check_earthquakes查询近期地震活动
check_solar监测空间天气(K指数、耀斑、日冕物质抛射)
check_volcanoes追踪火山活动警报
check_tsunamis监测海啸警报
check_hurricanes追踪热带气旋和预报轨迹
check_wildfires火灾天气警报和活动周界
check_severe_weather监测龙卷风、雷暴、山洪暴发
check_floods洪水警报和美国地质调查局河流水位数据
check_air_quality利用污染物数据监测空气质量指数
check_threat_advisories恐怖主义、旅行风险和网络威胁监控
check_space_weather_alerts来自NOAA SWPC的主动空间天气警报和警告
check_drought_statusD0-D4水平的美国州干旱条件(高级)
configure_alerts更新警报阈值和webhooks
fuse_multi_source_incidents多源事件融合(特征标记)

配置

alerts:
  earthquake:
    min_magnitude: 6.0
    regions: ["US", "Caribbean", "Pacific"]
    webhook: "https://your-endpoint.com/earthquake"
  
  solar:
    min_kp_index: 7  # Geomagnetic storm threshold
    webhook: "https://your-endpoint.com/solar"
    
  volcano:
    alert_levels: ["WARNING", "WATCH"]
    webhook: "https://your-endpoint.com/volcano"
    
  tsunami:
    enabled: true
    regions: ["pacific", "atlantic", "indian"]
    webhook: "https://your-endpoint.com/tsunami"

数据源

  • 美国地质调查局地震灾害计划
  • 美国国家海洋和大气管理局太平洋海啸预警中心
  • 美国国家海洋和大气管理局中央海啸预警中心
  • 史密森尼全球火山活动计划
  • 美国国家海洋和大气管理局空间天气预报中心
  • 国家飓风中心(NHC)
  • 国家跨部门消防中心(NIFC)
  • NWS警报API
  • OpenAQ(全球空气质量)
  • 国土安全部国家恐怖主义咨询系统(NTAS)
  • 美国国务院旅游咨询
  • CISA网络安全咨询

OpenClaw集成

添加到您的OpenClaw配置中:

{
  "mcpServers": {
    "wems": {
      "command": "python3",
      "args": ["/path/to/wems-mcp-server/wems_mcp_server.py"],
      "env": {
        "WEMS_CONFIG": "/path/to/config.yaml"
      }
    }
  }
}

🎯 用例

  • 🏢 企业风险管理:全球行动的自动化威胁评估
  • 📺 新闻机构:实时自然灾害报告和警报
  • 🔬 研究机构:为科学分析收集数据
  • 🏠 人身安全:针对家庭的特定位置危险监测
  • 🤖 AI应急响应:与灾难响应聊天机器人集成
  • 📱 警报系统:关键事件的自定义通知工作流

🔧 高级配置

# config.yaml - Full customization example
alerts:
  earthquake:
    min_magnitude: 6.0
    regions: ["US", "Caribbean", "Pacific"]
    webhook: "https://your-endpoint.com/earthquake"
    
  solar:
    min_kp_index: 7  # G3+ geomagnetic storm
    webhook: "https://your-endpoint.com/solar"
    
  volcano:
    alert_levels: ["WARNING", "WATCH"] 
    regions: ["Cascade Range", "Ring of Fire"]
    webhook: "https://your-endpoint.com/volcano"
    
  tsunami:
    enabled: true
    regions: ["pacific", "atlantic", "indian"]
    webhook: "https://your-endpoint.com/tsunami"

📊 监控仪表板

与监控工具配对,实现全面覆盖:

# Example: Send earthquake data to monitoring system
curl -X POST https://your-monitoring.com/api/events \
  -H "Content-Type: application/json" \
  -d "$(python -c 'import wems; print(wems.get_recent_earthquakes())')"

💳 计费和货币化(当前)

WEMS现在包括Stripe计量脚手架和负担得起的默认定价。

当前定价默认值

  • 免费等级: 每滚动30天5000次呼叫
  • 0–100000个电话: 0.0010美元/支
  • 100001–500000个电话: 0.0008美元/支
  • 500001+个电话: 0.0006美元/通话

附件调用权重(默认)

  • 大多数工具: 1 单元
  • check_space_weather_alerts: 2 单位
  • fuse_multi_source_incidents: 3 单位

计费配置

请参阅: config/wems_stripe_billing.json

关键字段:

  • event_name
  • api_key_to_customer
  • billing_units.default
  • billing_units.by_tool
  • pricing.free_calls_per_rolling_30d
  • pricing.tiers[]

条纹密钥源

  1. STRIPE_API_KEYSTRIPE_SECRET_KEY (直接环境变量)

WEMS使用尽力查找,如果计费密钥解析失败,则从不阻止警报。

______________________________________________________________________

建于❤️ Helios为人工智能社区 🌞

*扩张的一部分 开爪 生态系统*

目录标签

目录标签

Python云端部署Docker实时监测本地部署自然灾害AI集成警报系统地理过滤多数据源

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

14

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP