mesokun/mcpserver-jp-weather
If you are the rightful owner of mcpserver-jp-weather and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
Weather Forecast MCP Server provides comprehensive weather and tide information using multiple data sources including US weather data, Japan Meteorological Agency, and tide information from tide736.net.
Weather Forecast MCP Server
A comprehensive weather information server supporting multiple data sources including US weather data, Japan Meteorological Agency (JMA), and tide information from tide736.net.
Features
Weather Information
-
US Weather Data: Get weather alerts and forecasts using weather.gov API
- Weather alerts by state code (e.g., CA, NY)
- Weather forecasts by latitude/longitude coordinates
-
Japan Meteorological Agency (JMA): Get Japanese weather information
- Area codes from JMA
- Weather forecasts by Japanese city names (e.g., 広島, 東京, 大阪)
Tide Information
- Tide Data: Get tide information using tide736.net API
- High/low tide times and water levels
- Support for major Japanese ports (洲本, 神戸, 明石, 大阪, 東京, 横浜, 名古屋, 広島, 福岡, 那覇)
Available MCP Tools
- get_alerts: Get weather alerts for US states
- get_forecast: Get weather forecast by coordinates
- get_jma_area_codes: Get JMA area codes
- get_jma_forecast: Get JMA weather forecast by city name
- get_tide_info: Get tide information by port name and date
Building
./gradlew build
This creates weather-0.1.0-all.jar
in app/build/libs/
containing all dependencies.
Running
java -jar app/build/libs/weather-0.1.0-all.jar
Technology Stack
- Kotlin with Gradle
- MCP SDK for Model Context Protocol server functionality
- Ktor Client for HTTP API requests
- Kotlinx Serialization for JSON handling
APIs Used
- weather.gov - US National Weather Service
- JMA - Japan Meteorological Agency
- tide736.net - Japanese tide information
Generated with Claude Code
🤖 Generated with Claude Code
Co-Authored-By: Claude noreply@anthropic.com