MCP Weather Server

MCP Weather Server

site icon
2025.04.07 0
JavaScript天气服务AI 集成内容生成
MCP Weather Server 是一个基于 MCP SDK 和 TypeScript 构建的专门用于提供天气数据的服务器工具。它通过 Model Context Protocol (MCP) 为支持 MCP 的大型语言模型 (LLMs) 提供实时天气信息,实现了 AI 系统与实时天气数据的无缝集成。
View on GitHub

Overview

基本能力

产品定位

MCP Weather Server 是一个中间件,旨在桥接天气数据 API 和语言模型,为 AI 应用提供实时天气信息。

核心功能

  • 使 LLMs 能够通过函数调用检索实时天气预报
  • 允许 AI 模型按位置访问和处理天气警报
  • 使用 TypeScript 构建,提供类型安全和更好的开发体验
  • 实现 Model Context Protocol (MCP) 以标准化 LLM 通信
  • 作为天气数据 API 和语言模型之间的中间件

适用场景

  • AI 应用需要将天气信息整合到其响应中
  • 需要实时天气数据的大型语言模型
  • 开发需要天气数据支持的 AI 系统

工具列表

  • Claude 桌面客户端:通过配置集成天气服务

常见问题解答

无明确常见问题解答部分

使用教程

使用依赖

需要安装 Node.js 环境

安装教程

  1. 克隆并构建此仓库
  2. 将以下配置添加到 ~/Library/Application Support/Claude/claude_desktop_config.json 文件中:
{
    "mcpServers": {
        "weather": {
            "command": "node",
            "args": [
                "/mcp-weather-server/build/index.js"
            ]
        }
    }
}
  1. 重启 Claude 桌面应用程序
  2. 您的 Claude 实例现在可以通过 MCP 访问实时天气数据

调试方式

无明确调试步骤说明

许可证

该项目遵循 Apache-2.0 开源许可条款,请参阅 Apache-2.0 了解完整条款。