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

特徴
都市名または地名による場所の検索
現在の天気と最大16日分の予報の取得
摂氏と華氏の切り替え
天気の説明と気象記号の表示
場所と予報のレスポンスを5分間キャッシュ
対応する MCP ホスト内でダッシュボードを直接描画
Related MCP server: bridgemcp-server-weather
必要条件
Python 3.14+
インタラクティブダッシュボードに対応した 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 の利用規約とライセンス を確認してください。
Maintenance
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
- Flicense-qualityDmaintenanceProvides 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
- Alicense-qualityBmaintenanceProvides 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
- AlicenseAqualityBmaintenanceMCP server for weather forecasts via Open-Meteo (no API key needed), providing current weather, hourly, and daily forecasts with geocoding support.3MIT
- AlicenseAqualityAmaintenanceMCP 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.41MIT
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
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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