Weather MCP Server

Weather MCP Server

site icon
2025.04.03 0
C#天气服务位置数据位置服务
Weather MCP Server 是一个基于C#实现的Model Context Protocol (MCP)服务器,通过美国国家气象局API提供天气信息服务。该服务主要提供美国境内任意地点的天气预报和天气警报功能。
View on GitHub

Overview

基本能力

产品定位

Weather MCP Server 是一个天气信息服务,专注于提供美国境内的天气预报和天气警报。

核心功能

  • 通过经纬度获取美国任意地点的详细天气预报
  • 通过州代码获取美国各州的活跃天气警报

适用场景

  • 需要集成天气信息的应用程序
  • 需要实时天气警报通知的系统
  • 基于位置服务的天气查询功能

工具列表

  1. GetForecast
  2. 功能:获取特定地点的详细天气预报
  3. 参数:

    • latitude: 地点的纬度
    • longitude: 地点的经度
  4. GetAlerts

  5. 功能:获取美国各州的活跃天气警报
  6. 参数:
    • state: 两字母州代码(如CA, NY)

常见问题解答

文档中未提供常见问题解答部分。

使用教程

使用依赖

  • .NET 8.0或更高版本
  • ModelContextProtocol.Server
  • System.Net.Http.Json

安装教程

  1. 确保已安装.NET 8.0或更高版本
  2. 克隆仓库
  3. 构建项目: dotnet build
  4. 运行服务器: dotnet run

调试方式

文档中未提供具体的调试命令。

许可证

None