天气服务器

一个基于TypeScript和MCP协议的现代天气服务器,提供实时天气预报和警报工具,适用于LLM客户端集成。

  • by lahiruCirclebook
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 lahirucirclebook/weather-mcp-server-

使用说明

🌤️ MCP天气服务器(TypeScript)

使用 模型上下文协议(MCP) 使用 TypeScript SDK该项目公开了实时天气预报和警报工具,用于与LLM客户端集成,如 Claude桌面版.


📌 特性

  • getAlerts(state: string):获取美国各州的实时天气警报。
  • getForecast(latitude: number, longitude: number):通过坐标获取短期预测。
  • 使用 TypeScript MCP SDK.
  • 异步HTTP请求由 阿西奥斯.
  • 与Claude for Desktop和其他启用MCP的客户端兼容。

⚙️ 技术栈

  • Node.js v18+
  • TypeScript
  • MCP SDK(TypeScript) – @mcp/sdk
  • 阿西奥斯 –HTTP客户端
  • weather.gov API 美国国家气象局

🚀 快速启动

1.克隆存储库

git clone https://github.com/your-username/mcp-weather-server-ts.git
cd mcp-weather-server-ts