🌦️ 气象MCP服务器
这是一个作为天气警报提供者的最小FastMCP服务器。它允许MCP客户和LLM代理使用美国国家气象局API查询美国各州的实时天气警报。
______________________________________________________________________
📌 目的
该服务器设计用于多模式认知管道或MCP客户端,以:
- 🔎 获取美国各州的实时天气警报。
- 🧠 公开LLM或代理系统可用的工具式接口。
- 🔁 为诊断提供简单的回声资源。
______________________________________________________________________
▶️ 如何跑步
1.安装要求
uv add 'mcp[cli]'2.启动MCP服务器
uv run server.py这将启动中定义的FastMCP服务器 server.py.
______________________________________________________________________
🧠 外露工具
get_alerts(state: str) -> str
返回给定美国州的格式化天气警报。
示例用法:
get_alerts("NY")______________________________________________________________________
🔁 资源
echo://{message}
一个简单的资源,用于回复消息。
______________________________________________________________________
📝 备注
- 此应用程序使用公众 weather.gov API(无需身份验证)。
- 作为使用MCP的AI代理或辅助框架的插件上下文提供者工作良好。
