天气数据服务

一个基于Model Context Protocol (MCP)的天气数据服务,提供美国国家气象局(NWS) API的天气警报和预报功能,适用于集成到AI代理或其他应用中。

  • by Bhumi18
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 bhumi18/mcp-server-example

使用说明

🌦️ MCP气象服务器

该项目实现了一个简单的模型上下文协议(MCP)服务器,该服务器使用美国国家气象局(NWS)API提供天气数据工具。

它包括两个MCP工具:

  • get-alerts:获取美国某个州的天气警报
  • get-forecast:获取特定纬度和经度的天气预报

🚀 特性

  • 使用 @modelcontextprotocol/sdk
  • 用途 zod 用于输入验证
  • 通过以下方式进行沟通 stdio 用于与AI代理(如Ember、Devin)集成
  • 从美国国家气象局获取实时天气数据

🛠️ 需求

  • Node.js(建议使用v18或更高版本)
  • npm或纱线