mcpserver-jp-weather

mesokun/mcpserver-jp-weather

3.2

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.

Tools
5
Resources
0
Prompts
0

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

  1. get_alerts: Get weather alerts for US states
  2. get_forecast: Get weather forecast by coordinates
  3. get_jma_area_codes: Get JMA area codes
  4. get_jma_forecast: Get JMA weather forecast by city name
  5. 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

Generated with Claude Code

🤖 Generated with Claude Code

Co-Authored-By: Claude noreply@anthropic.com