Skip to main content
Glama

Weather MCP Server

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

Install Server
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
              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 -
              1
              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 -
              14
              TypeScript
              MIT License
            • -
              security
              F
              license
              -
              quality
              An India-focused MCP server that provides real-time weather conditions, forecasts, air quality data, and location search capabilities using the OpenWeatherMap API.
              Last updated -
              Python
            • A
              security
              F
              license
              A
              quality
              A simple MCP server that provides a tool to fetch current weather information for cities using the Open-Meteo API, communicating through stdin/stdout.
              Last updated -
              1
              2
              TypeScript

            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