天气数据服务

基于MCP协议的天气数据服务,提供美国各州的天气警报和特定位置的天气预报功能。

  • by adarshem
  • TypeScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 adarshem/mcp-server-learn

使用说明

MCP气象服务器

该项目是提供天气相关工具的模型上下文协议(MCP)服务器的演示实现。服务器公开了两个工具:

  1. 获取警报:获取美国特定州的活动天气警报。
  2. 获取预报:根据纬度和经度提供特定位置的天气预报。

特性

  • 使用Node.js构建。
  • 实施气象数据检索的MCP工具。
  • 使用美国国家气象局API获取准确和最新的天气信息。

先决条件

  • Node.js已安装在您的系统上。
  • 熟悉MCP概念和工具。

设置

通过Smithery安装

要安装mcp服务器,请通过以下方式自动学习Claude Desktop 史密瑟里:

npx -y @smithery/cli install @adarshem/mcp-server-learn --client claude

手动安装

  1. 克隆存储库:

    git clone <repository-url>
    cd weather
    
  2. 使用安装依赖项 pnpm (如项目中配置的):

    pnpm install
    
  3. 构建项目:

    pnpm build
    

配置

更新您的 settings.json 添加此MCP服务器的VSCode文件

{
    "mcpServers": {
        "weather": {
            "command": "node",
            "args": [
                "/ABSOLUTE/PATH/TO/PARENT/FOLDER/weather/build/index.js"
            ]
        }
    }
}

资源