Tokyo WBGT MCP Server
Proporciona datos en tiempo real y pronósticos del WBGT (Índice de Calor) para Tokio, del Ministerio de Medio Ambiente de Japón.
Documentación
Tokyo WBGT MCP Server
Es un servidor Model Context Protocol (MCP) que obtiene datos de predicción de WBGT (índice de calor) en Tokio. Utiliza datos oficiales del Ministerio de Medio Ambiente para proporcionar valores de predicción y medición de WBGT desde múltiples puntos de observación en Tokio.
🌡️ Funciones
Herramientas disponibles
-
get_tokyo_wbgt_forecast
- Obtiene el valor de predicción de WBGT para un punto de observación especificado en Tokio
- Ubicaciones compatibles:
tokyo,hachioji,fuchu,nerima,ome,ogochi,edogawa
-
get_all_tokyo_locations
- Obtiene de una sola vez los valores de predicción de todos los puntos de observación de WBGT en Tokio
-
get_tokyo_realtime_data
- Obtiene los valores de WBGT medidos en Tokio (solo puntos de medición)
- Puede obtener datos de un año y mes específicos
📍 Puntos de observación
| Nombre del punto | Número de punto | Datos de medición |
|---|---|---|
| 東京(小石川植物園) | 44132 | ✅ |
| 八王子 | 44112 | ❌ |
| 府中 | 44116 | ❌ |
| 練馬 | 44071 | ❌ |
| 青梅 | 44056 | ❌ |
| 小河内 | 44046 | ❌ |
| 江戸川臨海 | 44136 | ❌ |
🚀 Instalación
# 依存関係をインストール
npm install
# TypeScriptをビルド
npm run build
💻 Uso
Configuración en el cliente MCP
Añada lo siguiente al archivo de configuración del cliente MCP, como Claude Desktop:
{
"mcpServers": {
"tokyo-wbgt": {
"command": "node",
"args": ["path/to/tokyo-wbgt-mcp-server/build/index.js"]
}
}
}
Ejecución independiente
# プロダクション実行
npm start
# 開発モード
npm run dev
📊 Fuentes de datos
- Datos de predicción: Sitio de información de prevención de golpe de calor del Ministerio de Medio Ambiente
- URL:
https://www.wbgt.env.go.jp/prev15WG/dl/
- URL:
- Datos de medición: Datos de puntos de medición del Ministerio de Medio Ambiente
- URL:
https://www.wbgt.env.go.jp/mntr/dl/
- URL:
🌡️ Acerca del WBGT (índice de calor)
El WBGT es un indicador para la prevención del golpe de calor que tiene en cuenta la temperatura, la humedad y el calor radiante.
🚦 Niveles de peligro
| Nivel | Rango de temperatura | Estado | Acción |
|---|---|---|---|
| 🟢 Seguro | < 21°C | Se pueden realizar actividades normales | - |
| 🟡 Atención | 21-25°C | Hidratación activa | Hidratación frecuente |
| 🟠 Alerta | 25-28°C | Descanso e hidratación activos | Descansos regulares y reposición de sales |
| 🔴 Alerta severa | 28-31°C | Suspender ejercicio intenso | Considerar interrumpir el ejercicio |
| 🟣 Peligro | ≥ 31°C | Suspender el ejercicio en principio | Suspender todo ejercicio |
📋 Ejemplos de respuesta
Datos de predicción
{
"locationId": "44132",
"locationName": "東京(小石川植物園)",
"prefecture": "東京都",
"updateTime": "2025/06/23 19:25",
"forecasts": [
{
"datetime": "2025/06/23 21:00",
"wbgt": 24.0,
"status": "注意"
},
{
"datetime": "2025/06/24 00:00",
"wbgt": 25.0,
"status": "警戒"
}
]
}
Datos de medición
{
"location": "東京(実測地点)",
"prefecture": "東京都",
"data": [
{
"datetime": "2025/6/23 17:00",
"wbgt": 24.5,
"status": "注意"
}
]
}
🔧 Desarrollo
Estructura del proyecto
src/
├── index.ts # メインサーバークラス
├── types.ts # TypeScript型定義
├── constants.ts # 定数・設定値
├── utils.ts # ユーティリティ関数
└── wbgt-service.ts # WBGTデータ取得サービス
Dependencias necesarias
- Node.js 18+
- TypeScript 5+
- @modelcontextprotocol/sdk
Comandos de desarrollo
# 開発環境での実行
npm run dev
# ビルド
npm run build
# プロダクション実行
npm start
⚠️ Notas
- Dado que los datos se obtienen del sistema oficial del Ministerio de Medio Ambiente, es posible que no estén disponibles durante el mantenimiento del servidor
- Los datos de medición solo se proporcionan para el punto de Tokio (Jardín Botánico de Koishikawa)
- Los datos de predicción se actualizan cada hora
- Los datos de medición se actualizan cada hora en punto
📜 Licencia
MIT License
📚 Acerca del uso de datos
Los datos de WBGT que utiliza este servidor se obtienen del sitio de información de prevención de golpe de calor del Ministerio de Medio Ambiente. Para el uso de los datos, siga los términos de uso del Ministerio de Medio Ambiente.
- Sitio de información de prevención de golpe de calor del Ministerio de Medio Ambiente
- Acerca del uso de este sitio
🤝 Contribuciones
Se aceptan solicitudes de extracción (pull requests) e informes de problemas. Si tiene informes de errores o solicitudes de funciones, no dude en comunicárnoslo.