openweather-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@openweather-mcp what's the weather in Tokyo?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
openweather-mcp
Open Weather Map API を利用した MCP サーバーです。都市名を指定して現在の天気情報を取得できます。
前提条件
Python 3.11 以上
uv(パッケージ管理ツール)
Related MCP server: Weather MCP Server
uv のインストール
macOS / Linux:
curl -LsSf https://astral.sh/uv/install.sh | shWindows:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"Homebrew:
brew install uvインストール後、ターミナルを再起動してから uv --version で確認してください。
依存関係のインストール
uv syncOpenWeatherMap API キーの取得
OpenWeatherMap にアクセスし、アカウントを作成する
ログイン後、API keys ページを開く
API キーをコピーする(新規作成も可能)
プロジェクトルートに
.envファイルを作成し、API キーを設定する
cp .env.example .env.env を編集して your-api-key-here を取得した API キーに置き換えてください。
OPENWEATHER_API_KEY=your-api-key-here
OPENWEATHER_BASE_URL=https://api.openweathermap.org/data/2.5Claude Desktop での使い方
Claude Desktop の設定ファイル(claude_desktop_config.json)に以下を追加してください。
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"openweathermap": {
"command": "uv",
"args": [
"--directory",
"/path/to/openweather-mcp",
"run",
"openweather.py"
]
}
}
}/path/to/openweather-mcp は実際のプロジェクトのパスに置き換えてください。
設定後、Claude Desktop を再起動すると get_weather ツールが使えるようになります。チャットで「東京の天気を教えて」のように聞くと、現在の天気情報を返します。
Available Tools
1 toolget_weatherA
指定された都市の現在の天気を取得します
Args:
city: 都市名(例: Tokyo, London, New York)
Returns:
天気情報のフォーマットされた文字列
Inputs: city (required). Returns: result
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 1 tool
Only one tool exists, so there is no possibility of confusion or overlap between tools. The tool's purpose is clear and distinct from any potential alternatives.
The single tool follows a standard and clear verb_noun naming pattern (`get_weather`). With only one tool, there is no inconsistency to evaluate, and the name is intuitive and readable.
The server is named `openweather-mcp` but provides only one operation. This feels too few for the apparent scope of a weather service, which typically requires multiple endpoints (e.g., forecasts, air quality, historical data). The set is thin and likely insufficient for typical agent use cases.
The tool surface is severely limited, offering only current weather for a city. For a general weather API, significant operations such as forecasts, multi-day outlooks, or weather alerts are missing, leaving agents with limited capability and causing potential failures when those features are needed.
Maintenance
Related MCP Connectors
An MCP server for weather information by @kulybaba
An MCP server for weather information by @kulybaba
Hosted MCP server for Xweather weather data: conditions, forecasts, alerts, and more.
OpenWeather MCP — wraps the OpenWeatherMap API (openweathermap.org)
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceAn MCP server implementation that allows users to fetch and display weather information for specified cities, including temperature, humidity, wind speed, and weather descriptions.1-
- FlicenseNot gradedqualityDmaintenanceEnables users to get current weather conditions and forecasts for any city through OpenWeatherMap API integration. Designed as a sample MCP server for the Puch AI Hackathon with basic weather querying capabilities.-
- FlicenseCqualityDmaintenanceAn MCP server that provides access to current weather data and 5-day forecasts via the Open Weather13 API. It enables users to retrieve weather information using city names or geographic coordinates across various languages.3-
- AlicenseNot gradedqualityDmaintenance基于OpenWeatherMap API的天气查询MCP服务器,支持全球城市天气信息查询,包括温度、湿度和天气描述,并支持摄氏度和华氏度单位切换。MIT