Skip to main content
Glama
yangvue

my-weather-server-0706

by yangvue

my-weather-server-0706

MCP server for querying current weather by city. It uses Open-Meteo geocoding and forecast APIs, and exposes one MCP tool: get_weather.

Tools

get_weather

Get current weather for a city.

Input:

{
  "city": "上海"
}

Output:

通过 my-weather-server-0706 返回:上海 当前天气是:阴天
定位:上海,上海市,中国
温度:...
体感温度:...
湿度:...
降水:...
云量:...
风速:...
风向:...
更新时间:...

Install

From GitHub:

npx -y github:yangvue/my-weather-server-0706

From npm, once published:

npx -y open-meteo-mcp-weather-server

From this repository:

npm install
npm start

MCP Configuration

Use this config to run from GitHub:

{
  "mcpServers": {
    "my-weather-server-0706": {
      "command": "npx",
      "args": ["-y", "github:yangvue/my-weather-server-0706"]
    }
  }
}

Use this config after the package is published to npm:

{
  "mcpServers": {
    "my-weather-server-0706": {
      "command": "npx",
      "args": ["-y", "open-meteo-mcp-weather-server"]
    }
  }
}

Use this config when running from a local checkout:

{
  "mcpServers": {
    "my-weather-server-0706": {
      "command": "node",
      "args": ["/absolute/path/to/my-mcp-server/index.js"]
    }
  }
}

Data Source

  • Geocoding: Open-Meteo Geocoding API

  • Weather: Open-Meteo Forecast API

No API key is required.

License

MIT

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/yangvue/my-weather-server-0706'

If you have feedback or need assistance with the MCP directory API, please join our Discord server