Skip to main content
Glama
CodeByWaqas

Weather MCP Server

by CodeByWaqas

天気MCPサーバー

鍛冶屋のバッジ

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

特徴

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

  • 温度のメートル法単位

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

    • 温度

    • 湿度

    • 風速

    • 日の出/日の入り時刻

    • 天気の説明

Related MCP server: Weather MCP Tool

前提条件

  • 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

Tools

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