Skip to main content
Glama

Weather MCP

Open-Meteo の気象データを提供し、MCP Apps を通じてインタラクティブな天気ダッシュボードを描画する FastMCP サーバーです。

Weather MCP ダッシュボード

特徴

  • 都市名または地名による場所の検索

  • 現在の天気と最大16日分の予報の取得

  • 摂氏と華氏の切り替え

  • 天気の説明と気象記号の表示

  • 場所と予報のレスポンスを5分間キャッシュ

  • 対応する MCP ホスト内でダッシュボードを直接描画

Related MCP server: bridgemcp-server-weather

必要条件

  • Python 3.14+

  • uv

  • インタラクティブダッシュボードに対応した MCP Apps 対応の MCP ホスト

セットアップ

プロジェクトの依存関係をインストールします:

uv sync

通常の非商用の Open-Meteo 利用には天気 API キーは不要です。

サーバーの実行

デフォルトの stdio トランスポートでサーバーを実行します:

uv run python main.py

登録済みツールを確認します:

uv run fastmcp list main.py

ダッシュボードのプレビュー

FastMCP にはアプリツール用のローカルブラウザプレビューが含まれています:

uv run fastmcp dev apps main.py

表示されたローカル URL を開き、weather_dashboard を選択します。ダッシュボードでは別の場所の検索と温度単位の切り替えが可能です。

MCP ツール

search_locations

一致する場所を検索し、その座標、国、地域、タイムゾーンを返します。

get_weather

場所の現在の天気と日別予報を取得します。

引数:

  • location: 都市名または地名

  • forecast_days: 1〜16の予報日数

  • temperature_unit: celsius または fahrenheit

weather_dashboard

同じ天気引数でインタラクティブな天気ダッシュボードを開きます。

プロジェクト構成

main.py                         MCP server entry point
src/tools.py                    MCP tool registration and response shaping
src/services/weather_service.py Open-Meteo client and response cache
src/formatting.py               UI-friendly forecast formatting
src/dashboard.py                Prefab MCP App UI

データソース

天気データは Open-Meteo によって提供されており、複数の各国気象サービスの予報を統合しています。商用展開の前に Open-Meteo の利用規約とライセンス を確認してください。

Install Server
F
license - not found
B
quality
C
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.

Related MCP Servers

  • F
    license
    -
    quality
    D
    maintenance
    Provides real-time weather updates and city geocoding by integrating the Nominatim and Open-Meteo APIs. It enables users to retrieve current weather conditions for any location through natural language queries in MCP-compatible clients.
    15
  • A
    license
    -
    quality
    B
    maintenance
    Provides weather data including current conditions, forecasts, and summaries via Open-Meteo with no API key required, enabling natural language queries through an MCP interface.
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    MCP server for worldwide weather data, using high-resolution GeoSphere Austria data for the Alpine region and Open-Meteo elsewhere. Provides current conditions, hourly forecasts, and daily outlooks with compact emoji-markdown output.
    4
    1
    MIT

View all related MCP servers

Related MCP Connectors

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

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

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

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/abhirampai/weather-mcp-app'

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