天气获取

HRPAAA/weather
0 Stars 508 次浏览 更新于 2026-08-23

一个最简的ModelScope MCP(模型组件),通过城市名称获取天气信息。

MCP 服务配置

复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用

{
  "mcpServers": {
    "modelscope-node": {
      "args": [
        "node",
        "mcp-server.js"
      ],
      "command": "npx",
      "cwd": "C:/Users/HRP/Desktop/靶场三",
      "description": "ModelScope Node MCP服务",
      "enabled": true,
      "env": {
        "MODELSCOPE_API_KEY": "您的实际API密钥",
        "PORT": "3000"
      }
    },
    "modelscope-python": {
      "args": [
        "-m",
        "mcp_server"
      ],
      "command": "python",
      "cwd": "C:/Users/HRP/Desktop/靶场三",
      "description": "ModelScope Python MCP服务",
      "enabled": true,
      "env": {
        "MODELSCOPE_API_KEY": "您的实际API密钥"
      }
    }
  }
}

服务介绍

简易天气获取器 MCP

一个使用城市名称获取天气信息的最简 ModelScope MCP(模型组件)。

功能

  • 通过城市名称获取当前天气信息
  • 返回温度、天气描述、湿度和风速
  • 使用 OpenWeatherMap API 作为数据源

要求

  • Python 3.7+
  • OpenWeatherMap API 密钥(从 OpenWeatherMap 获取)

使用方法

  1. 设置环境变量 WEATHER_API_KEY 为您的 OpenWeatherMap API 密钥
  2. 用城市名称作为参数调用 get_weather 函数

在 ModelScope 上部署

  1. 叉取此仓库
  2. 在 ModelScope 部署设置中将您的 OpenWeatherMap API 密钥添加为环境变量
  3. 创建 MCP 时使用此仓库的 URL

相关 MCP 服务