Skip to main content
Glama
CodeByWaqas

Weather MCP Server

by CodeByWaqas

天気MCPサーバー

鍛冶屋のバッジ

OpenWeatherMap API を使用して天気情報を提供する Modern Code Protocol (MCP) サーバー。

特徴

  • リアルタイム気象データ取得

  • 温度のメートル法単位

  • 以下を含む詳細な天気情報:

    • 温度

    • 湿度

    • 風速

    • 日の出/日の入り時刻

    • 天気の説明

Related MCP server: Open Weather13 MCP Server

前提条件

  • Python 3.12以上

  • OpenWeatherMap APIキー

インストール

Smithery経由でインストール

Smithery経由で Claude Desktop 用の Weather MCP Server を自動的にインストールするには:

npx -y @smithery/cli install @CodeByWaqas/weather-mcp-server --client claude

手動インストール

  1. リポジトリをクローンする

  2. 仮想環境を作成します。

python -m venv .venv
source .venv/bin/activate  # On Windows use: .venv\Scripts\activate
  1. 依存関係をインストールします:

pip install -e .

セットアップ手順

Claude Desktopでのセットアップ

# claude_desktop_config.json
# Can find location through:
# Claude -> Settings -> Developer -> Edit Config
{
  "mcpServers": {
      "mcp-weather-project": {
          "command": "uv",
          "args": [
              "--directory",
              "/<absolute-path>/weather-mcp-server/src/resources",
              "run",
              "server.py"
          ],
          "env": {
            "WEATHER_API_KEY": "YOUR_API_KEY"
          }
      }
  }
}

ローカル/開発環境のセットアップ手順

クローンリポジトリ

git clone https://github.com/CodeByWaqas/weather-mcp-server

依存関係をインストールする

MCP サーバーの依存関係をインストールします。

cd weather-mcp-server

# Create virtual environment and activate it
uv venv

source .venv/bin/activate # MacOS/Linux
# OR
.venv/Scripts/activate # Windows

# Install dependencies
uv add "mcp[cli]" python-dotenv requests httpx

構成

  1. src/resources/env.example``src/resources/.envにコピーします。

  2. OpenWeatherMap API キーを.envファイルに追加します。

WEATHER_API_KEY=your_api_key_here

使用法

Claude Desktop を実行し、LLM を使用して天気情報を取得します。

ライセンス

このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細については LICENSE ファイルを参照してください。

Install Server
A
license - permissive license
B
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Tools

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    An MCP server that provides real-time weather data, hourly forecasts, and daily summaries using the free Open-Meteo API with no API key required. It enables users to search for weather conditions by specific coordinates or city names across multiple measurement units.
    1
    MIT
  • F
    license
    C
    quality
    D
    maintenance
    An MCP server that provides access to current weather data and 5-day forecasts via the Open Weather13 API. It enables users to retrieve weather information using city names or geographic coordinates across various languages.
    3
  • A
    license
    Not graded
    quality
    B
    maintenance
    An MCP server that wraps the Open-Meteo API to provide current weather, forecasts, and historical data for any location without requiring an API key.
    MIT

View all related MCP servers

Related MCP Connectors

  • OpenWeather MCP — wraps the OpenWeatherMap API (openweathermap.org)

  • Open-Meteo MCP — weather forecast + historical reanalysis + sister APIs

  • WeatherAPI.com MCP — wraps WeatherAPI.com (api.weatherapi.com)

View all MCP Connectors

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/CodeByWaqas/weather-mcp-server'

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