Skip to main content
Glama

Weather MCP Server

by CodeByWaqas
MIT License
  • Linux
  • Apple

天気MCPサーバー

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

特徴

  • リアルタイム気象データ取得
  • 温度のメートル法単位
  • 以下を含む詳細な天気情報:
    • 温度
    • 湿度
    • 風速
    • 日の出/日の入り時刻
    • 天気の説明

前提条件

  • 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 ファイルを参照してください。

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Tools

OpenWeatherMap API を通じて、気温、湿度、風速、日の出/日の入り時刻などのリアルタイムの気象情報を提供する MCP サーバー。

  1. 特徴
    1. 前提条件
      1. インストール
        1. Smithery経由でインストール
        2. 手動インストール
      2. セットアップ手順
        1. Claude Desktopでのセットアップ
      3. ローカル/開発環境のセットアップ手順
        1. クローンリポジトリ
        2. 依存関係をインストールする
      4. 構成
        1. 使用法
          1. ライセンス

            Related MCP Servers

            • -
              security
              A
              license
              -
              quality
              Provides real-time weather alerts, forecasts, stock prices, historical data, and stock-related news through an MCP interface.
              Last updated -
              75
              JavaScript
              MIT License
            • -
              security
              F
              license
              -
              quality
              An MCP server implementation that allows users to fetch and display weather information for specified cities, including temperature, humidity, wind speed, and weather descriptions.
              Last updated -
              Python
              • Linux
              • Apple
            • -
              security
              A
              license
              -
              quality
              An MCP server that connects to OpenWeatherMap's API to provide current weather data and multi-day forecasts for locations worldwide in different measurement units.
              Last updated -
              12
              TypeScript
              MIT License
            • A
              security
              F
              license
              A
              quality
              MCP server that provides Korean weather information using grid coordinates and the Korea Meteorological Administration API, allowing users to query current weather conditions and forecasts for specific locations in Korea.
              Last updated -
              2
              3
              Python
              • Apple
              • Linux

            View all related MCP servers

            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