
MCP Weather Server

2025.03.31
0
TypeScript天气服务数据服务位置服务
MCP Weather Server 是一个轻量级的 TypeScript + Node.js 服务器,基于 Model Context Protocol (MCP) 构建,用于提供实时天气警报和天气预报数据。它集成了 Claude Desktop 和 Cursor,展示了 AI 工具如何通过工具调用消费外部 API。
View on GitHub
Overview
基本能力
产品定位
MCP Weather Server 是一个天气数据服务,专门提供实时天气警报和天气预报数据。
核心功能
- get-alerts: 返回给定美国州代码(如 "CA" 表示加利福尼亚)的当前天气警报。
- get-forecast: 基于地理坐标(纬度、经度)返回详细的天气预报。
适用场景
- 需要实时天气警报的应用或服务。
- 需要天气预报数据的应用或服务。
- 展示 AI 工具如何通过工具调用消费外部 API 的示例项目。
工具列表
- get-alerts: 获取特定地区的天气警报。
- get-forecast: 获取特定地区的天气预报。
常见问题解答
无明确常见问题解答部分。
使用教程
使用依赖
- Node.js 运行时环境
- TypeScript 开发环境
- MCP SDK
- Zod 输入模式验证库
- 国家气象局 API 访问权限
安装教程
无具体安装步骤提供。
调试方式
无具体调试步骤提供。
许可证
None