Ecowitt MCP服务器
MCP服务器,用于将Ecowitt气象站与AI助手集成。这将使用 API环保公司.
先决条件
需要有效的Ecowitt应用程序密钥和API密钥。访问 ecowitt.net私人中心 创造。
MCP配置
{
"ecowitt": {
"command": "npx -y ecowitt-mcp",
"env": {
"ECOWITT_APPLICATION_KEY": "your_app_key",
"ECOWITT_API_KEY": "your_api_key"
}
}
}可用工具
- 获取设备 -获取所有气象站和传感器
- get_device_realtime_info -获取特定设备的实时数据
- 获取设备历史信息 -获取特定设备的历史数据
- get_current \_日期时间 -因为人工智能需要一点帮助来确切地知道它何时出现。
可用资源
- 资源/列表 -列出所有可用的Ecowitt设备
- 资源/读取 -获取特定设备的完整详细信息
示例用法
配置后,您可以询问您的AI助手:
“使用get_devices工具显示我的所有天气设备”
“列出我的Ecowitt电台”
“我的Ecowitt站目前的温度是多少?”
“去年圣诞节的天气怎么样?”
“今年最潮湿的月份是什么时候?”
“我什么时候种大蒜?”
AI将使用MCP服务器从Ecowitt API获取您的设备信息。
贡献
克隆 .env.example 向 .env 并填写您的Ecowitt证书:
ECOWITT_APPLICATION_KEY(必填)-您的Ecowitt应用程序密钥ECOWITT_API_KEY(必需)-您的Ecowitt API密钥ECOWITT_BASE_URL(可选)-Ecowitt API的基本URL(默认值:https://api.ecowitt.net/api/v3)REQUEST_TIMEOUT(可选)-请求超时(毫秒)(默认值:10000)
