天气数据服务

一个基于MCP SDK和TypeScript构建的天气数据服务器工具,通过模型上下文协议(MCP)为大型语言模型提供实时天气信息。

  • by nosadaniel
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 nosadaniel/mcp-weather-server-tool

使用说明

MCP气象服务器

使用MCP SDK和TypeScript构建的专用天气数据服务器工具,通过模型上下文协议(MCP)提供天气信息。该项目使支持MCP的大型语言模型能够直接访问天气数据,从而在人工智能系统和实时天气信息之间实现无缝集成。

特性

  • 使LLM能够通过函数调用检索实时天气预报
  • 允许AI模型按位置访问和处理天气警报
  • 使用TypeScript构建,用于类型安全和改善开发人员体验
  • 实现用于标准化LLM通信的模型上下文协议(MCP)
  • 充当天气数据API和语言模型之间的中间件

Claude桌面集成

通过将以下内容添加到Claude配置文件中,与Claude桌面客户端集成:

{
    "mcpServers": {
        "weather": {
            "command": "node",
            "args": [
                "/mcp-weather-server/build/index.js"
            ]
        }
    }
}

安装步骤

  1. 克隆并构建此存储库
  2. 将配置添加到 ~/Library/Application Support/Claude/claude_desktop_config.json
  3. 重新启动Claude桌面应用程序
  4. 您的Claude实例现在可以通过MCP访问实时天气数据

该服务器非常适合需要将天气信息纳入其响应的人工智能应用程序,通过MCP标准弥合了大型语言模型和气象数据源之间的差距。