使用说明
气象MCP服务器
一个轻量级的MCP服务器,为AI代理提供天气数据。设计用于搭配 LightningProx MCP 演示自主代理工作流程——一个MCP提供数据,另一个MCP处理支付。
这表明了什么
You: "Check the weather in Austin and use LightningProx to analyze if I need a jacket"
Agent autonomously:
1. Calls Weather MCP → get_weather("Austin, TX")
2. Calls LightningProx MCP → check_balance()
3. Calls LightningProx MCP → ask_ai() with weather data
4. Returns: "It's 45°F and windy — yes, bring a jacket"
两台MCP服务器。一次付款。零人为干预。
安装
go install github.com/unixlamadev-spec/weather-mcp/cmd/mcp-server@latest
设置
-
从获取免费的API密钥 OpenWeatherMap (免费套餐=每天1000次通话)
-
将两个MCP服务器添加到Claude Desktop配置中:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
窗户: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"lightningprox": {
"command": "mcp-server",
"args": [],
"env": {}
},
"weather": {
"command": "weather-mcp-server",
"args": [],
"env": {
"WEATHER_API_KEY": "your_openweathermap_api_key"
}
}
}
}
- 重新启动克劳德桌面
工具
| 工具 | 说明 | 参数 |
|---|---|---|
get_weather |
现状 | city (必填) |
get_forecast |
即将到来的预测 | city (必填), hours (可选,默认24) |
示例提示
基本天气:
“东京的天气怎么样?”
与LightningProx链接:
“获取奥斯汀的天气,然后使用LightningProx根据这些数据询问克劳德我是否应该带把伞。”
多城市比较:
“比较纽约和迈阿密的天气。使用LightningProx获得本周末访问哪个城市的人工智能建议。”
模式
这不仅仅是一个天气应用程序。这是一个参考实现 MCP服务链:
- 服务MCP 提供数据(天气、股票、新闻、任何东西)
- LightningProx MCP 处理人工智能分析的付款
- 代理 在无人参与的情况下精心策划
任何API都可以成为MCP服务器。LightningProx可以支付其中任何一项。
许可证
麻省理工学院
