MCP Hub
Back to servers

jma-data-mcp

A Japan Meteorological Agency (JMA) data server providing real-time weather observations, forecasts, and historical time-series data from over 1,200 AMeDAS stations.

Tools
11
Updated
Dec 6, 2025
Validated
Jan 11, 2026

JMA Data MCP

Japan Meteorological Agency (JMA) data MCP server.

Features

  • AMeDAS (Automated Meteorological Data Acquisition System) station data
  • 1286 observation stations across Japan
  • Search by station code, name, or location
  • Real-time weather observation data (temperature, humidity, wind, precipitation, etc.)
  • Historical weather data (past 1-2 weeks)
  • Time series data for trend analysis
  • Weather forecast by prefecture

Data Source

Installation

uv tool install git+https://github.com/koizumikento/jma-data-mcp.git

Or install locally:

git clone https://github.com/koizumikento/jma-data-mcp.git
cd jma-data-mcp
uv sync

MCP Server Configuration

Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):

Installed version:

{
  "mcpServers": {
    "jma-data-mcp": {
      "command": "jma-data-mcp"
    }
  }
}

Direct from GitHub:

{
  "mcpServers": {
    "jma-data-mcp": {
      "command": "uvx",
      "args": [
        "--from",
        "git+https://github.com/koizumikento/jma-data-mcp.git",
        "jma-data-mcp"
      ]
    }
  }
}

Local development:

{
  "mcpServers": {
    "jma-data-mcp": {
      "command": "uv",
      "args": [
        "run",
        "--directory",
        "/path/to/jma-data-mcp",
        "jma-data-mcp"
      ]
    }
  }
}

Cursor

Add to .cursor/mcp.json in your project root:

{
  "mcpServers": {
    "jma-data-mcp": {
      "command": "uvx",
      "args": [
        "--from",
        "git+https://github.com/koizumikento/jma-data-mcp.git",
        "jma-data-mcp"
      ]
    }
  }
}

Cline

Add to Cline MCP settings:

{
  "mcpServers": {
    "jma-data-mcp": {
      "command": "uvx",
      "args": [
        "--from",
        "git+https://github.com/koizumikento/jma-data-mcp.git",
        "jma-data-mcp"
      ]
    }
  }
}

Available Tools

Station Tools

  • get_station_info - Get station by code
  • search_stations - Search stations by name
  • search_nearby_stations - Search stations within radius
  • get_stations_of_type - Get stations by type (A-F)
  • list_stations - List all stations with pagination

Weather Tools

  • get_current_weather - Get current weather observation from AMeDAS
  • get_weather_by_location - Get weather from nearest station to coordinates
  • get_forecast - Get weather forecast for a prefecture
  • list_prefectures - List available prefecture codes

Historical Data Tools

  • get_historical_weather - Get weather data for a specific past date/time (available for ~1-2 weeks)
  • get_weather_time_series - Get time series data for trend analysis (hourly data up to 1 week)

Weather Data

The get_current_weather tool returns:

FieldDescriptionUnit
temperatureAir temperature
humidityRelative humidity%
pressureStation pressurehPa
sea_level_pressureSea level pressurehPa
wind.speedWind speedm/s
wind.directionWind direction16 directions
precipitation.10min10-min precipitationmm
precipitation.1h1-hour precipitationmm
precipitation.3h3-hour precipitationmm
precipitation.24h24-hour precipitationmm
sunshine.1h1-hour sunshinehours
snow.depthSnow depthcm
snow.1h/6h/12h/24hSnowfallcm

Station Types

TypeDescription
AStaffed observatory (官署)
BSpecial regional weather station (特別地域気象観測所)
CAMeDAS station (アメダス)
DRain gauge station (雨量観測所)
ESnow depth station (積雪観測所)
FRegional rain station (地域雨量観測所)

Examples

Get current weather in Tokyo

Tool: get_current_weather
Arguments: {"station_code": "44132"}

Get weather by coordinates

Tool: get_weather_by_location
Arguments: {"lat": 35.6812, "lon": 139.7671}

Get forecast for Tokyo

Tool: get_forecast
Arguments: {"prefecture": "tokyo"}

Get historical weather data

Tool: get_historical_weather
Arguments: {"station_code": "44132", "datetime": "2025-12-01 12:00"}

Get time series data (last 24 hours)

Tool: get_weather_time_series
Arguments: {"station_code": "44132", "hours": 24, "interval_minutes": 60}

Data Availability

Data TypeAvailability
Real-time observation~30 min delay
Historical dataPast 1-2 weeks
Time seriesUp to 168 hours (1 week)
Forecast7 days ahead

License

MIT

Reviews

No reviews yet

Sign in to write a review