mcpField
R
rundata.re · La Réunion 974 en direct

rundata.re · La Réunion 974 en direct

リモート
rundata.re地図・旅行0今日更新
リポジトリ公式サイト

rundata.re · La Réunion 974 en direct について

rundata.reは、レユニオン島の住民や訪問者向けに公共データを提供するMCPサーバーです。日時と出典を示し、観測値と予報を明確に分けます。

主な機能

  1. 01観測気象と天気予報
  2. 02気象・海況・火山の警報
  3. 03バス・道路・公共サービス情報
  4. 04河川・水質・大気質データ
  5. 05登山道と通行状況

活用シーン

  1. 01地域の現在の天候や予報の確認
  2. 02バス時刻、海況、火山状況の確認
  3. 03登山前のルート通行可否の確認

MCP 対応

AIクライアントがレユニオン島の公共データを照会するツールを提供します。天候、交通、公共サービス、環境情報などが対象です。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://rundata.re/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

rundata.re

rundata.re · レユニオン 974 のリアルタイム情報

お出かけ、ハイキング、観測された天気、道路情報:レユニオンの公開データを、日時と出典付きでリアルタイムにお届けします。

rundata.re と AI アシスタント(ChatGPT、Claude、Le Chat)でご利用いただけます。無料、アカウント不要です。

このMCPサーバーは、AI アシスタント(Claude、ChatGPT、Le Chat など)に、レユニオンの最新の公開データを提供します。観測所での気象測定、警戒情報、海、火山、電力、大気質、公共サービス、バスの時刻表、地形、リスク情報を確認できます。「サンピエールの天気は?」「サンピエール駅の次のバスは?」「火山は噴火していますか?」といった質問に、日時と出典を示して回答します。観測値が予報と混同されることはありません。「明日は雨が降りますか?」という質問には、別のツールがモデルによる予報を提供し、常に予報であることを明記します。

英語:レユニオン島の公開データ(観測された天気、警戒情報、海、火山、電力、大気質、公共窓口、バスの時刻表、地形、災害リスク)を、日時と出典付きで AI アシスタントにリアルタイムで提供する MCP サーバーです。予報は観測値と分け、明確に表示します。英語の概要をご覧ください。

ツール

ツールどのような質問に答えるか返す内容
meteo_actuelle(lieu)「サン=ジルは暑いですか?」「マファットでは雨が降っていますか?」「サン=ジョゼフではいつ雨が降りましたか?」「サン=ピエールは風がありますか?」最も代表的な観測所の測定値:気温、降水量(6分間および1時間)、湿度、風、突風、気圧、現在の天気。時刻、距離、標高差、斜面も含みます。現地および半径3 km以内のMétéo-Franceレーダーによる降雨情報も追加します(5分前の画像。レーダーの品質も表示し、圏谷の奥では精度が低くなります)。場所を指定すると、最寄りの雨量計による過去数時間の降水量も表示します:Météo-Franceの時間別データと6分間測定値に基づき、12~24時間分を1時間ごとに表示(「14時~15時:1.4 mm」)、最後に雨が降った時刻、午前0時以降の累積量も示します。空が厚い雲に覆われているのに測定値がない場合は、霧雨が雨量計に記録されないことがあると補足します。
prevision_meteo(lieu, quand)「明日、サン=ドニでは雨が降りますか?」「今週末のシラオスの天気はどうですか?」Météo-Franceの海外領土向けAROMEモデル(格子間隔2.5 km)による最初の48時間の予報と、その後7日間までのECMWFのIFSモデル(9 km)による予報を、日ごと・3時間ごとに表示します。気温は場所の標高に合わせて補正されます。各日について、どの時間帯にどのモデルを使用したかを示します。各日の予想UV指数(CAMS、Copernicus)をWHOの尺度で表示します。標高の高い地域(800 m超)では、AROMEの雲底と雲頂に基づく朝の雲海(6時~9時、9時~12時)について、雲の上、雲の縁、雲の中、雲の下、または晴れを、雲の標高を100 m単位で表示します。全地域で、AROMEに基づく夜間の空模様(18時~6時、3時間ごと。今夜または指定された夜)を、晴れ、一部曇り、曇り、または雨の予報として示します。標高の高い地域では、雲の上、雲の縁、雲の中、雲の下も示します。各日の確度(高・中・低)は、ECMWF ENSアンサンブルの51シナリオが25 km四方の範囲でどの程度一致しているかを、その理由とともに示すものであり、特定の場所で雨が降る確率ではありません。計算から24時間以上経過している場合は表示しません。各回答にはnature: "prevision"が付き、これは測定値ではないこと、モデルは微気候を捉えられないこと、サイクロンについては公式の警戒情報だけを判断基準とすることを明記します。quand:「明日」「今晩」「土曜日」「今週末」など。
vigilance_meteo(lieu?)「サイクロン警報が出ていますか?」「東部に大雨の警戒情報はありますか?」Météo-Franceの公式警戒情報:サイクロン警報(事前警戒、オレンジ、赤など)、および24時間分の発表に基づく地域別の大雨・雷雨、強風、高波・高潮について、経過情報の文面とともに表示します。lieuを指定しない場合は島全体、指定した場合はその場所の地域を対象とします。meteo_actuelleとprevision_meteoは、緑以外の警戒情報があれば自動的に通知します。過去24時間以内に衛星が植生火災を検知した場合は、feux_detectesの行も表示します。
temperature_mer(lieu)「ブカンの海水温は何度ですか?」「サン=ルの波の状態はどうですか?」場所の近くで測定された最新の水温と、その日時、距離、測定方法(ブイまたは衛星)。別項目のetat_de_la_merには、ECMWFのWAMモデル(9 km、4日間)による波の予報を表示します:現在の波高、周期、方向、3時間ごとの予報、および各日の最大値。常に予報であることを明記します。
volcan_seismes()「火山は噴火していますか?」「火山に登れますか?」「地震はありましたか?」噴火の有無、ORSEC警戒レベル、直近の噴火、Enclosへの立ち入り情報(県知事令に基づくpitonlive.comの情報)、OVPF-IPGPの最新発表、および過去30日間に火山の下やその他の場所で発生した震源の特定された地震。
electricite(lieu?)「電力はどこから来ていますか?」「電気自動車を充電するならいつがいいですか?」「サント=マリーで停電していますか?」EDFによる5分ごとの電力源別発電量と再生可能エネルギーの割合。今後数日間のEDFの「電力の天気」(需要ピーク、送電網の逼迫状況)。EDFが告知し、市役所が掲載する停電情報(日時、時間、地域、告知へのリンク。告知本文は掲載しません)。これはスケジュール実行イベントで取得します。それ以外の地域では、市役所が情報を掲載していないと回答し、「停電はありません」とは決して回答しません。
qualite_air(lieu?)「サン=ルイの空気は汚れていますか?」Atmo Réunionによる、自治体別の当日および翌日のATMO指数と、その原因となる汚染物質。
sites_sans_reponse(quoi?)「OVPFのサイトは動いていますか?」「火山情報が掲載されないのはなぜですか?」「Sudéauのサイトが応答しなくなったのですか?」現在応答していない島内の公共サイト:いつから応答していないか、最後に確認した内容をわかりやすい言葉で説明し、rundata.reで何が不足しているかを示します。再び応答したサイトは一覧から外れます。読み取りに失敗した場合、サイトの状態が変化したときに限り、src/http.tsがD1の sans_reponseテーブル(scripts/sans-reponse.sql)に記録します。サイトは「要確認」のまま、06:00の再確認(スケジュール実行イベントによるサイトごとのGET)まで表示しません。公開状態にする前に2回失敗する必要があり、「応答するが、こちらからは読み取れない」とする前に403が連続して2回発生する必要があります。まだ同意していない自治体のサイトは含まれません。/sites-sans-reponseでも確認できます。
annuaire_services_publics(quoi, lieu?)「サン=ポール市役所の受付時間は?」「CAFはどこですか?」「今月のガソリン価格はいくらですか?」service-public.frのサービス機関ディレクトリに基づく、公共サービス機関の住所、受付時間(現在営業中かどうか)、電話番号、ウェブサイト。また、県知事令で定められた今月の燃料とガスボンベの上限価格(島内共通)を、.github/workflows/carburants.ymlで毎日、県庁の発表から取得して表示します。交通情報ページにも掲載します。また、FINESSに基づく場所から最寄りの薬局、病院、診療所(quoi = 「薬局」「救急」「病院」)も表示します。当番薬局を推測することは決してなく、ARS La Réunionと同様に3237.frと32 37への問い合わせを案内します。緊急時はまず15に連絡してください。また、OpenStreetMapに地図登録された露天市場および屋内市場と、登録されている場合は開催曜日(quoi = 「市場」)も表示します。リストは完全ではないことを回答で明記します。また、西部地域の廃棄物処理場(quoi = 「廃棄物処理場」「粗大ごみ」「緑ごみ」など)について、TCO職員によるコンテナの満空情報を表示します。更新から6時間以上経過している場合は要確認とします。それ以外の地域では、CINOR、CIREST、CIVIS、またはCASUDへの問い合わせを案内します。また、西部地域の5自治体について、TCOの2026年収集カレンダーに基づく、通りごとのごみ収集日(quoi = 「収集」「ごみ箱」、lieu = 通り名と自治体名)も表示します。
transports(arret, ligne?)「サン=ピエールのバスターミナルから次のバスは何時ですか?」「サン=ルーをCar Jauneのバスが通るのは何時ですか?」その停留所からの次の出発便を、路線、方面、時刻、待ち時間とともに、すべての交通網を対象に表示します:Car Jaune、Citalis、Kar'Ouest、Alternéo、CarSud、Estival、Papangケーブルカー。交通事業者が公開する時刻表に加え、Car Jaune(および配信が正常に動作している場合のAlternéo、CarSud)については、事業者がリアルタイムで発表する時刻、遅延、通過しない停留所、運行情報を表示します。停留所ではない場所を指定すると、最寄りの停留所を表示します。
velos_libre_service(lieu?)「IUTのステーションに自転車は残っていますか?」「サン=ピエールの海岸沿いの近くで自転車を借りられる場所はどこですか?」Altervéloの電動アシスト付きシェア自転車(サン=ピエール、サン=ルイ、レタン=サレ)について、リアルタイムの情報を表示します:各ステーションの貸出可能な自転車数と空きスペース、場所の近くのステーション、またはネットワーク全体の情報。
maree(lieu?)「潮は満ちていますか?」「満潮はいつでしたか?」「ル・ポールの海面の高さは?」ル・ポール(ポワント・デ・ガレ)とサント=マリーの潮位計による、毎分の水位測定値:水位、満ち潮または引き潮、直近に観測された満潮と干潮。その後、測定値に基づいてrundataが計算した次の満潮と干潮を表示します。これは公式のSHOM予報ではありません(SHOMの予報はオープンデータではありません)。時刻は5分単位に丸められ、ル・ポールでは約15分、サント=マリーでは約20分の誤差があります。高さは約5 cmの誤差があり、潮汐係数は表示しません(下記「計算潮汐」を参照)。
crues_rivieres(lieu?)「リヴィエール・デ・ガレは増水していますか?」「洪水警戒情報は出ていますか?」「ラヴィーヌ・サン=ジルの水位は?」Vigicrues Réunionによる河川ごとの洪水警戒情報と、河川の29観測所で5分ごとに測定される水位および流量を、傾向や参考となる過去の洪水とともに表示します。
bornes_recharge(lieu?, rapide?)「サン=ジルの近くで空いている充電器はありますか?」「サン=ピエールの近くで急速充電できる場所はどこですか?」電気自動車用の公共充電器(136ステーション、411充電ポイント)と、各充電ポイントのリアルタイムの状態(空き、使用中、故障中)を表示します。出力、コネクター、利用時間、ネットワークも示します。
qualite_eau(lieu?, eau?)「シラオスの水道水は飲めますか?」「エルミタージュで泳げますか?」ARSの水質検査に基づく水質情報:水道網ごとの水道水(最新の検査、過去6か月間の基準不適合)と、検査対象の26か所のビーチおよび水浴場について、採水ごとの結果を表示します。
sentiers_randonnee(lieu?, longueur_min_km?, longueur_max_km?, denivele_max_m?)「マファットで閉鎖中の登山道は?」「ロッシュ・パントゥーの登山道は開いていますか?」「ピトン・デ・ネージュのGPSトラックは?」「シラオスで10 kmのハイキングコースはありますか?」ONFの地図に基づく、通行可能または閉鎖中の登山道と森林道路を表示します。各閉鎖の理由と再開予定日も示します。登山道ごと、場所の周辺、圏谷または自治体ごとに、距離や標高差で絞り込めます。ONFの各登山道とOpenStreetMapの全行程ルート(GR R1、R2、R3、ピトン・デ・ネージュ、ロッシュ・エクリットなど)のGPSトラック(GPX)を、距離、累積標高差、標高プロフィール(IGNの標高データ)とともに表示します。ルートを指定した場合は、そのルートが通るONFの登山道の状態も表示します。該当する登山道が1つでも閉鎖されている場合は、avertissementフィールドと要約の冒頭で知らせます。FIRMSキーがある場合は、feux_detectesブロックに、過去24時間以内に衛星が検知した植生火災を表示します(誤検知の可能性があります)。18または112への連絡先も示します。指定場所の近くで火災が発生している場合は、要約の冒頭に表示します。
restrictions_eau(lieu?, profil?)「サン=ジョゼフの水使用制限は?」「庭に水をまいてもいいですか?」現行の渇水対策命令による水使用制限を自治体ごとに表示します(水道水、河川と水源、地下水)。また、個人、企業、自治体、農業経営体ごとに禁止されている行為も示します。
coupures_eau(lieu?)「サン=ドニで断水していますか?」「ラ・プレーヌ=デ=パルミストの水は飲めますか?」水道事業者のお知らせ:工事による断水(時間、通り)、故障、「水を飲まないでください」というお知らせ。サン=ドニ、ラ・ポセッション、東部の6自治体、およびrunéoが対象です。
resume_du_jour(lieu)「今日、サン=ポールで何か新しいことはありますか?」「ル・タンポンでの今日の予定」1回の呼び出しで、自治体の1日分の情報をまとめます(場所は自治体に紐付けられます):観測された天気と当日の予報、該当地域の警戒情報、海、空気、電力、メディアが伝える道路情報と通行止め(渋滞の測定値は含みません)、自治体のニュース、断水、当日のイベント、祝日または休暇、日照、市役所が開いているかどうか、その日の市場(OpenStreetMapの開催曜日に基づく)、TCO管轄自治体の廃棄物処理場のコンテナ状況(更新から6時間未満の情報のみ)、今月の燃料上限価格、および3237.frへの案内を含む当番薬局情報(推測はしません)。サイトのページの保存データから読み取り、呼び出し中に情報を再構成することはありません。読み取りは最大12回です。最新の保存データがない情報は、呼び出すべきツールとともにnon_inclusに記載します。保存データの更新コストが呼び出し予算に収まる場合は、最も古い未更新データを回答後に更新します。島全体に共通する保存データ(ニュース、道路、電力、断水、空気、海、カレンダー)も、AROMEのグリッドデータの後にスケジュール実行イベントで、すべてのデータセンター向けに更新します(src/web/partagees.ts)。
defibrillateurs(lieu?)「エルミタージュのビーチに最も近い除細動器はどこですか?」場所の近くにある除細動器(島内に1,200台以上)を、住所、距離、徒歩での所要時間、設置場所、24時間利用可能か営業時間内のみ利用可能かとともに表示します。15または112への電話を促します。
sport(sport?, lieu?, quand?)「日曜日に南部でバレーボールの試合はありますか?」「VBSPの試合はいつですか?」「今週末の試合は?」「ハンドボールの順位は?」「グラン・レイドで優勝したのは誰ですか?」地域のハンドボール(D1)とバレーボール(R1、R2、全プール)の今後の試合と最新の公式結果を、クラブ名の正式名称および試合が行われる自治体とともに表示します(場所には自治体、「南部」、またはクラブの略称を指定できます)。バレーボールリーグの告知や地域ニュースに基づく中止・延期試合、順位、ヨットレース、ゴルフ大会、自動車競技のカレンダー、グラン・レイド(出走者、リタイア、表彰台)も表示します。オープンな情報源がないため、サッカーの結果は表示しません。
cyclones(lieu?)「現在サイクロンは発生していますか?」「嵐はサン=フィリップの近くを通りますか?」「直近のサイクロンは何でしたか?」「明日は学校が休校ですか?」Météo-Franceのレユニオン地域熱帯低気圧専門センター(CMRS)の発表に基づく、南西インド洋で活動中の熱帯低気圧システムを表示します:段階、平均風速、気圧、島または指定場所からの位置、距離と方向、移動、公式予報、最接近時の情報。県庁のサイクロン警報と、ORSEC Cyclones計画(2026-182号命令)に基づく保育所および学校施設への影響も示します。個別の学校については回答しません。シーズン外は、直近のシステムとシーズン中のシステムを表示します。
historique_meteo(lieu?, jours?, du?, au?, detail?)「今月、サン=ブノワでは雨がたくさん降りましたか?」「2週間ずっと曇りですか?」「昨日のシラオスの気温は?」「サン=ドニの最高気温記録は?」「昨日、雨が降ったのは何時ですか?」「昨夜の最大瞬間風速は?」Météo-Franceの観測所による日ごとの測定値を、観測開始年(最も古いものは1900年)から昨日まで表示します。降水量、気温、日照、突風について、最長2か月分は日ごと、それ以上は月ごとまたは年ごと(1回の質問につき最大10年分)に表示し、観測所の1991~2020年の平年値や記録と比較します。3日分以下(要求に応じて7日分)については、2000年以降の時間ごとのデータも表示します。昨夜を含む、降雨、日照、気温、風、突風の発生時刻が対象です。
evenements(lieu?, quand?, quoi?)「今週末、サン=ポールで何をしたらいいですか?」「今晩コンサートはありますか?」「土曜日にサン=ドニで公演はありますか?」「明日は露天市場がありますか?」これから開催されるコンサート、演劇、ダンス、コメディ、夜のイベント、祭り、フェスティバル、市場、催しを表示します。劇場・会場のプログラム(TÉAT Champ Fleuri et Plein Air、Cité des Arts、CDNOI、Kabardock、Le Séchoir、Léspas、Bisik、Théâtre Luc Donat)、サン=ポール、ル・ポール、トロワ=バッサン、ラ・ポセッション、ル・タンポン、ラントル=ドゥー、サン=ルイ、レタン=サレ、プティット=イル、サン=タンドレ、ブラ=パノン、サン=ブノワ各市役所のイベントカレンダー、東部観光局、CINOR、北部観光局(OpenAgenda)の情報に基づきます。タイトル、日付と時刻、会場、自治体、ジャンル、料金、チケット販売情報(記載がある場合)、開催状況(中止、延期、完売)を表示します。主催者より先に島内のメディアが告知した場合も対象です(「Imaz Pressによる情報」とリンクを表示)。イベントページへのリンクも示します。自治体、日付(今日、今晩、明日、今週末、指定日)、ジャンルで絞り込めます。映画の上映は映画館のサイトを案内します。
actualites(lieu?, sujet?, heures?)「サン=ピエールで通行止めはありますか?」「デモの状況はどうですか?」「サン=ブノワの最新情報は?」「サイクロンの最新情報は?」地域メディアの記事とライブ情報を5分ごとに確認し、島内で現在起きていることを表示します。各情報について、時刻、メディア、タイトル、冒頭の一文、言及されている自治体や場所、指定場所について記事が伝えている内容、記事へのリンクを示します。県庁の発表も表示します。自治体または地区別、話題別(デモや通行止め、道路、天気、火山、水、事件など)に検索できます。
calendrier(lieu?)「学校の休暇はいつですか?」「12月20日は祝日ですか?」「マイドのご来光は何時ですか?」「次の満月はいつですか?」レユニオン教育区の学校休暇、祝日(12月20日を含む)、指定場所の日の出と日没、月の情報(満ち欠け、照らされている割合、指定場所での月の出と月の入り、次の月相)を表示します。Worker内で計算します(地平線が開けている場合、数分程度の誤差があります)。
fiche_terrain(adresse)「この土地は建築可能ですか?」「ブカンの1 m²あたりの価格は?」「この家は洪水危険区域にありますか?」地籍区画(区画記号、番号、面積)、PLUの区域区分(U、AU、A、N)と規則へのリンク、地面の標高、過去5年間に周辺で売却された住宅、アパート、土地の中央値(DVFの集計データ。個別の売買情報は表示しません)。リスク情報:地点がリスク予防計画の規制区域(洪水、地滑り、沿岸、技術的リスク)内にあるかどうかと計画へのリンク、自治体の自然災害認定命令、半径500 m以内に記録された地滑りや崩落、地震活動度、ラドン。
donner_avis(type, message, outil?, lieu?, question_utilisateur?)(アシスタントが呼び出します)rundata.reにフィードバックを送信します:不足しているデータ、誤った値、アイデア、称賛など。ツールが情報を見つけられなかった場合や誤った場合、またはユーザーが要望を伝えた場合、アシスタントは自発的に送信するよう促されます。個人情報は含めません。電話番号とメールアドレスは削除されます。
sources_donnees()「この数値はどこから取得しましたか?」情報源、ライセンス、出典表記。
lieu は自由入力のテキストです。市町村、ビーチ、地区、カルデラ、山頂、または座標 -21.05, 55.22 を指定できます。ディレクトリには OpenStreetMap から取得した約 1,250 件の場所が収録されており、それぞれの標高は IGN のデータです。

出典を明記します。 各回答の末尾には、実際に使用した出典を示す citer(「rundata.re、Météo-France に基づく(Saint-Pierre Pierrefonds 観測所)」など)と、同じ情報を掲載している rundata.re のページへの lien が付きます。sources には各データ提供元の帰属表示とライセンスの全情報が保持されます。rundata.re はそれらに加えて記載され、置き換えることはありません。回答に該当する情報が見つからなかった場合は、avis の行にツール donner_avis が記載されます。

各回答に含まれるデータの鮮度と新着情報。 citer の横にある fraicheur には、データの日付(出典に記載がある場合は donnee_du)、rundata.re がデータを読み取った時刻(レユニオン時間の lue_a)、経過時間が示されます。また、一部に最後に読み取ったコピーのデータを使っている場合は、copies_de_secours に応答しなかった出典の名前と、そのコピーの時刻が示されます(同じ回答に、その出典から最新のデータを読み取った部分も含まれる場合は partielle と表示されます。各コピーには、読み取った出典が保持されます)。読み取りが完了しなかった部分がある場合も、その旨の警告が表示されます。回答の残りの部分は、最新のデータである場合にのみ最新と表示されます。キャッシュは呼び出しごとに提供した内容を記録します(src/lectures.ts)。各ツールがこれを伝える必要はありません。serveur ブロックにはバージョン、ツール数、1 週間以内に追加・更新されたツールが表示されます。ツール一覧が古いままのアシスタント(何時間も古い一覧を保持するものもあります)は、それを確認して伝えられます。sources_donnees には全ツールの一覧と最新の新着情報が示されます。これらはすべて src/nouveautes.ts に基づいているため、新しいツールを追加したり、表示内容を変更したりするたびに更新してください。サーバーの指示の先頭にあるインデックスも、ここから生成されます。また、変更内容はサイトの /nouveautes ページと CHANGELOG.md にも反映されます(npm run changelog で書き換えられ、テストで最新の状態か確認されます)。

微気候。 島は 20 km の間に海抜 0 m から 3,000 m まで高くなります。東部は貿易風にさらされる「風上側」、西部は風から守られた「風下側」です。そのため、各回答には観測所の適合度(bonne/moyenne/faible)と、観測所の標高が低い場合、距離が遠い場合、または反対側の斜面にある場合の警告が示されます。沿岸部の観測所が、Cilaos の天気を黙って代用することはありません。

出典

データソース測定内容更新頻度ライセンス
Météo-France 観測所、API Package Observations(無料キー、任意)海岸から山頂までの約56観測所:気温、降雨量、一部では湿度、風、気圧6分ごと、5~10分後に公開Licence Ouverte Etalab 2.0
Gillot と Pierrefonds の METAR(Météo-France、NOAA aviationweather.gov 経由)気温、湿度、風、気圧、現在の天気30分ごと、約20分遅れWMO データ、自由な配信
Pioupiou / OpenWindMap の観測装置風4分ごとOpenWindMap コミュニティライセンス、帰属表示必須
NOAA CoastWatch ACSPO L3S海面水温、衛星データ、2 km四方毎日、最短でも翌日に公開パブリックドメイン
NASA Aqua MODIS(NOAA PFEG 経由、代替用)同上、4 km四方、日中毎日、最短でも翌日に公開パブリックドメイン
Météo-France の気象警戒情報とサイクロン警報(API DPVigilance、同じキー)地域・時間ごとの警戒レベルと経過報告のテキスト新しい速報のたび、5分ごとに読み込みLicence Ouverte Etalab 2.0
Météo-France レーダー、レユニオン島の500 m降水量(API DPRadar、同じキー)Colorado と Piton Villers のレーダーによる推定降雨量、品質指標付き5分ごとLicence Ouverte Etalab 2.0
OVPF-IPGP の地震(IPGP の FDSN サービス)火山の地下および島内で発生した地震、マグニチュード、深さ解析担当者による震源決定後、随時CC BY 4.0
OVPF-IPGP の投稿(公開 Bluesky アカウント)月次速報、発表、噴火。画像で公開された発表文は、最初の画像から自動読み取り(Tesseract、scripts/ovpf-ocr.ts)し、その旨を明記投稿のたびリンクを付けて引用
pitonlive.com(独立サイト)ORSEC レベル、進行中の噴火、県知事命令に基づく Enclos への立ち入り情報10分ごとに読み込み明記なし:サイト名とリンクを付けて引用
EDF SEI Réunion、オープンデータ電源別の発電量、「電力の天気予報」5分ごと、毎日Licence Ouverte Etalab 2.0
Sainte-Marie、Saint-Philippe、Cilaos、Saint-André、Sainte-Suzanne の各自治体が転載する EDF Réunion の停電情報(各サイトの WordPress API。Saint-André では、PDF で公開されている EDF の通知一覧)各停電の日時と対象地域、発生中または予定の停電。通知のタイトルとリンク付き。通知本文は転載しません。PDF の場合は、ファイル名に記載された停電日、記載がなければ公開日とリンクのみ(PDF の内容は読み取りません)スケジュール実行イベント(web:courant、src/web/partagees.ts)が2時間ごとに再読み込み公開情報、事実のみ
Territoire de l'Ouest(TCO)のごみ処理施設の状況TCO の13施設それぞれについて、各廃棄物(大型ごみ、庭ごみ、がれき、金属など)のコンテナが満杯かどうか。係員が約2時間ごとに更新。施設一覧はパッケージ内(scripts/build-decheteries.py)30分ごとに再読み込みLicence Ouverte
Territoire de l'Ouest の収集カレンダー(TCO)Saint-Paul、La Possession、Saint-Leu、Le Port、Trois-Bassins の3,247の道路それぞれのカレンダー。125種類のカレンダーから、家庭ごみ、資源ごみ、庭ごみ、大型ごみの収集日と祝日をPDFから読み込み(scripts/build-collecte.py、毎月、曜日と照合)。パッケージ内毎週月曜日に .github/workflows/collecte.yml がデータセットの更新日を比較し、変更があれば再構築するよう失敗します(PDFが読み取れなくなった場合も失敗します)Licence Ouverte
OpenStreetMap の市場(amenity=marketplace)名前、登録されている場合は曜日と営業時間、住所、位置。リストは不完全ですパッケージ内。scripts/build-marches.py で再構築ODbL、© OpenStreetMap の貢献者
FINESS、医療・社会福祉施設の全国データ(保健省)レユニオン島の薬局、病院施設、診療所:名前、住所、自治体、電話番号、位置(精神科施設とリハビリ施設を除く)。FINESS に情報がないため、営業時間と救急サービスは含みません。ファイルと同様に、名前と住所にはアクセント記号がありませんパッケージ内。scripts/build-sante.py で再構築Licence Ouverte 2.0
燃料とガスボンベの上限価格(県庁の発表、県知事による月次命令)プレミアムガソリン、軽油、GNR、灯油、海運業者向け燃料、12.5 kgのガスボンベ、および前月との差.github/workflows/carburants.yml が毎日読み込み、2日を過ぎても当月の命令が見つからない場合は失敗しますLicence Ouverte(国の公開情報)
学校カレンダー(国民教育省)と祝日(calendrier.api.gouv.fr)レユニオン学区の休暇、祝日1日1回読み込みLicence Ouverte Etalab 2.0
Atmo Réunion の ATMO 指数(Atmo France の地理サーバー)自治体ごとの大気質、原因となる汚染物質毎日、当日分と翌日分Licence Ouverte Etalab 2.0
行政機関ディレクトリ(service-public.fr、DILA)公共サービスの住所、営業時間、電話番号各機関が更新Licence Ouverte Etalab 2.0
IGN の全国住所データベースと Géoplateforme:ジオコーディング、地籍(DGFiP)、Géoportail de l'urbanisme、地表高度 RGE ALTI住所、地番、PLU の区域、地表高度登録情報の更新ごとLicence Ouverte Etalab 2.0
リスク防止計画(Géoportail de l'urbanisme で DEAL が公開する地役権 PM1 と PM3)洪水、地滑り、沿岸、技術的リスクに関する PPR の規制区域計画の改訂ごとLicence Ouverte Etalab 2.0
Géorisques(環境移行省、BRGM)自然災害の指定命令、記録された地滑り(BDMvt)、地震活動、ラドン各命令または調査記録の公開ごとLicence Ouverte Etalab 2.0
バス路線の時刻表(GTFS):Car Jaune(地域圏)、Citalis とケーブルカー Papang(CINOR)、Kar'Ouest(TCO)、Alternéo(CIVIS)、CarSud(CASUD)、Estival(CIREST)、transport.data.gouv.fr 経由約10,000の停留所の予定時刻。scripts/build-transit.py が Cloudflare D1 データベースに準備各路線事業者が新しいバージョンを公開するたびLicence Ouverte Etalab 2.0
バスのリアルタイム情報(GTFS-RT):Car Jaune、Alternéo、CarSud、transport.data.gouv.fr 経由各便の次の停留所への到着予定時刻、運休便・停留所、交通情報。便・停留所ごとに時刻表と照合毎分Licence Ouverte Etalab 2.0
Altervélo のシェア電動自転車(CIVIS、Ecovélo が運営)、transport.data.gouv.fr 経由の GBFS フィード各ステーションの自転車と空きスペースリアルタイム(最大でも毎分読み込み)Licence Ouverte Etalab 2.0
SHOM の潮位計、RONIM ネットワーク(REFMAR):Pointe des Galets(Le Port)と Sainte-Marie海図基準面からの水位、生データ。潮汐計算用の検証済み時間別水位毎分、約4分遅れ。scripts/build-maree.py が計算を再実行Licence Ouverte 2.0、次の表記を付けて引用:「REFMAR. http://dx.doi.org/10.17183/REFMAR#RONIM」
Vigicrues Réunion(DEAL Réunion):洪水警戒情報と29か所の河川観測所。Hub'Eau の基準データに基づく観測所の位置を、scripts/build-crues.py で準備河川ごとの洪水警戒情報、水位と流量、基準洪水5分ごとLicence Etalab。次の表記と日付を付けて引用:「© VIGICRUES」
充電ステーション:transport.data.gouv.fr の全国 EV 充電設備データベース。scripts/build-irve.py がステーション一覧を準備し、全国データファイルの状態を15分ごとに絞り込み各充電地点のステーション、出力、コネクター、利用可能・使用中・停止中の状態15分ごとLicence Ouverte Etalab 2.0
水道水:ARS の衛生検査、Hub'Eau 経由配水網ごとの検査結果、適合状況、基準値を超える項目公開ごと(採水から1~2か月後)Licence Ouverte Etalab 2.0
水浴場の水:水浴場水質の衛生検査(ARS、保健担当省)。scripts/build-baignades.py が施設一覧を準備し、島全体のデータを1日4回まとめて取得(.github/workflows/eau.yml)各検体の腸球菌と大腸菌、ビーチとプール約2週間ごと公開情報
ハイキング:ONF の閉鎖中トレイルマップ(公開地図サービス)ONF が管理する各トレイルと林道の状態、理由、再開予定ONF の更新ごと(県知事命令、ONF の決定)公開情報、ONF La Réunion
山火事:NASA FIRMS(地域別 API、VIIRS Suomi NPP、NOAA-20、NOAA-21 衛星、375 m)、無料の MAP_KEY(FIRMS_MAP_KEY)を使用。キーがない場合は、何も取得も表示もしません過去24時間のホットスポット:位置、時刻、信頼度、出力。「衛星による検出。誤検出の可能性があります」(高温の屋根、工業施設、許可された野焼きなど)1日4~6回の観測。衛星ごとに1回リクエスト(3件のサブリクエスト)。島全体のデータを30分間保持し、そのコストの2倍の余裕がある場合に限り実行NASA データ、自由に共有可能。次の表記を付けて引用:「We acknowledge the use of data and/or imagery from NASA's FIRMS (https://earthdata.nasa.gov/firms), part of NASA's Earth Science Data and Information System (ESDIS).」
ハイキングのトラック:OpenStreetMap のレユニオン島の「hiking」リレーションを結合し、scripts/build-traces.py で簡略化(5 m)。ONF のトレイルは完全な解像度で、要求時に読み込み。IGN 高度サービス(RGE ALTI)の標高データGPS トラック(GPX)、距離、標高差、標高プロフィールルートは再構築のたび。ONF のトレイルは1時間ごとに再読み込みODbL、「© OpenStreetMap の貢献者」。ONF:公開情報。IGN:Licence Ouverte Etalab 2.0
干ばつ:VigiEau(水利用制限に関する県知事命令)自治体・水資源ごとのレベル、制限対象の利用新しい命令のたびLicence Ouverte Etalab 2.0
断水:Dionéo、runéo、Eaux de La Possession の通知フィードと、CIREST(CISE Réunion)の水道に関する発表断水、工事、「水を飲まないでください」という通知通知ごと公開情報(利用者向け通知)
AED:Géo'DAE、保健担当省の全国データベース。scripts/build-dae.py が一覧を準備各機器の設置場所、利用方法、申告された利用時間一覧の再構築ごとLicence Ouverte Etalab 2.0
スポーツ:FFHB、FFVB、Ligue réunionnaise de volley-ball の通知、FFVoile、ffgolf、Ligue du sport automobile、Sportsregions(クラブのカレンダー)、Grand Raid(Livetrail)試合、スコア、順位、開催中止・延期、レガッタ、競技会、ラリー、クラブのイベント、表彰台30分(Grand Raid、バレーボール連盟の通知)から24時間(モータースポーツのカレンダー)公開情報(公式カレンダーと結果、各クラブが公開するイベント、リンクを付けて引用する通知)
サイクロン:レユニオン島の CMRS(Météo-France)の速報をGDACS(欧州委員会、国連)が再公開。Natural Earth の海岸線を地図に使用し、scripts/build-ocean.py で準備各システムの位置、段階、風、気圧、進路、予測システム発生中は6時間ごと「Global Disaster Alert and Coordination System, GDACS」と記載すれば再利用自由。Natural Earth:パブリックドメイン
過去の気象データ:Météo-France の日別基本気候データ、1900年以降の249観測所。scripts/build-climat.py で整理。1991~2020年の平年値は scripts/build-normales.py で計算降雨量、気温、最大瞬間風速、日照時間、放射量、湿度を日ごとに記録前日分を毎朝取得Licence Ouverte 2.0
時間別の過去データ:Météo-France の時間別基本気候データ、2000年以降の104観測所。scripts/build-climat-h.py で整理降雨量、気温、湿度、風、最大瞬間風速、日照時間、放射量を時間ごとに記録(レユニオン島の時刻)終了した夜間分を毎朝取得Licence Ouverte 2.0
イベント:各会場のプログラム:TÉAT Champ Fleuri と Plein Air、Cité des Arts、CDNOI、Kabardock、Le Séchoir(The Events Calendar)、Léspas、Bisik、Théâtre Luc Donat。Saint-Paul、Le Port、Trois-Bassins の自治体の The Events Calendar、Tampon、Saint-Louis、Saint-André、L'Étang-Salé、Entre-Deux、La Possession のアジェンダ RSS フィード、Petite-Île、Bras-Panon、Saint-Benoît のアジェンダページ、東部観光局のアジェンダ(OTI EST REUNION)、CINOR と北部観光局の OpenAgendaイベント:日付、時刻、場所、料金1時間ごとに再読み込みLicence Ouverte Etalab 2.0(OpenAgenda)。公開情報(会場のプログラム、自治体のアジェンダ):各イベントの事実のみ(タイトル、日付、時刻、場所、ジャンル、ステータス)と、説明文の最初の1文まで。公開者名、ページへのリンク、読み込み時刻を記載。東部観光局:法的表示に基づき転載を許可。「OTI EST REUNION — Droits réservés」と記載し、タイトルは原文のまま転載
ニュース:Clicanoo、Imaz Press(Google ニュースのサイトマップと「速報」ページ)、Freedom、Parallèle Sud、Témoignages の見出し。県庁のプレスリリースタイトル、時刻、最初の1文、言及される自治体や場所、場所を含む文、リンク5分ごとに再読み込みアグリゲーターとして、タイトル、最初の1文、リンクのみを掲載。記事は各メディアのサイトに掲載されたままです。県庁の発表:Licence Ouverte。自動取得を拒否している Linfo.re と Zinfos974 は読み込みません。
不動産取引価格の申告(DGFiP)、Cerema の DVF API不動産の売買、中央値に集計年2回Licence Ouverte Etalab 2.0
Météo-France の AROME 海外県予報(API「AROME」、観測データと同じキー。prevision_meteo ツールのみ)モデル予報、2.5 kmメッシュ、48時間1日4回計算Licence Ouverte Etalab 2.0
ECMWF IFS HRES 予報、Open-Meteo 経由(prevision_meteo ツールのみ。48時間以降および代替用)モデル予報、9 kmメッシュ6時間ごとに新しい計算CC BY 4.0。非商用利用は Open-Meteo API を無料で利用可能
ECMWF WAM 波浪予報、Open-Meteo の海洋 API 経由(temperature_mer ツール、/mer ページ)波高、ピーク周期、波向、4日間。全ビーチを1回のリクエストで取得6時間ごとに新しい計算、30分ごとに読み込みCC BY 4.0。非商用利用は Open-Meteo API を無料で利用可能
ECMWF ENS アンサンブル(51シナリオ)、Open-Meteo のアンサンブル API 経由(prevision_meteo ツール、天気ページ)日ごとのシナリオのばらつき(最高気温、降雨量、最大瞬間風速:シナリオの第1十分位数と第9十分位数の差)、25 kmメッシュ、7日間。島全体を1回のリクエストで取得6~12時間ごとに新しい計算。スケジュールタスクが3時間ごとに読み込み、質問からは実行しませんCC BY 4.0。非商用利用は Open-Meteo API を無料で利用可能
Copernicus 大気監視サービスの UV 指数(CAMS global)、Open-Meteo の大気質 API 経由(prevision_meteo ツール)雲を考慮した UV 指数予報、45 kmメッシュ、5日間。島全体を1回のリクエストで取得1日2回計算、1時間ごとに読み込みCopernicus ライセンス(CAMS を記載)および CC BY 4.0。非商用利用は Open-Meteo API を無料で利用可能
計算による潮汐

SHOM の潮汐予測はオープンデータではありませんが、観測データは公開されています。scripts/build-maree.py は、複数年にわたる検証済みの毎時潮位に、古典的な調和潮汐モデル(31 分潮、Schureman のノード補正、最小二乗法、ライブラリを使わない Python)を当てはめます。サーバーは今後の各時刻について値を合算します(src/maree/calcul.ts、同じ計算式)。問い合わせは行いません。潮位は直近 6 時間の観測値と計算値の差をもとに補正されます(風、気圧、うねりによって、数日間にわたり海面が上昇または下降します)。各応答には、「SHOM の公式予測ではなく、観測値に基づく rundata の計算」と明記され、「REFMAR. http://dx.doi.org/10.17183/REFMAR#RONIM」を引用しています。

計算に使っていない期間を対象にした検証です。実測した満潮と干潮を 10 分ごとに記録し(計算と同様に 1 時間で平滑化)、12 時間前の補正値を使用しています。

潮位観測所当てはめ期間検証期間時刻の中央値誤差潮位の中央値誤差
Pointe des Galets(Le Port)2022-07~2026-06(34 969 時間)2026-07~2026-09、満潮・干潮 346 回14,2 分(38 % が 10 分以内、64 % が 20 分以内)補正後 2,1 cm(89 % が 5 cm 以内);補正なし 5,3 cm
Sainte-Marie2022-07~2026-06(26 767 時間)2026-07~2026-09、満潮・干潮 347 回21,3 分(26 % が 10 分以内、48 % が 20 分以内)補正後 2,6 cm(79 % が 5 cm 以内);補正なし 5,3 cm

レユニオン島の潮位差は小さく(20~80 cm)、小潮の時期は満潮や干潮が長く続くため、その時刻の不確実性が高まります(応答でもその旨をお知らせします)。潮汐以外の海面変動(風、気圧、うねり、セイシュ:約 7 cm)により、観測される極値の時刻は数十分ずれることがあります。分潮を増やしても、時刻を調整しても解決しません。そのため、時刻は 5 分単位に丸め、Le Port では「約 15 分の誤差」、Sainte-Marie では「約 20 分の誤差」と案内しています。

ソースコード

https://github.com/rundata-re/rundata — MIT ライセンス(LICENSE ファイル)。

その他:再利用情報は data.gouv.fr、サーバー情報は Glama、各アカウントは Facebook、Instagram、WhatsApp(チャンネル)をご覧ください。

マージされたプルリクエストは、テストに合格すると rundata.re に反映されます(.github/workflows/deploy.yml)。バス事業者が新しい時刻表を公開した場合は、マージ前に D1 に取り込みます(scripts/build-transit.py --d1 rundata-transports)。取り込まれていない場合、デプロイは公開前に停止します。

使い方

AI アシスタントで利用する場合:アドレス https://rundata.re/mcp を使ってカスタムコネクターを追加します(Claude.ai、ChatGPT、Le Chat など)。インストールもアカウントも不要です。

ローカルで利用する場合(Node ≥ 20):npm install を実行し、続けて npm run dev:http を実行します(エンドポイントは http://127.0.0.1:8787/mcp。このマシンからのみアクセスできます。コンテナー内などでネットワークに公開するには HOST=0.0.0.0 を指定します)。または npm run dev:stdio を実行します。npm test で、ネットワークに接続せずにテストを実行できます。

コンテナーで利用する場合:docker build -t rundata . を実行し、続けて docker run -i --rm rundata を実行すると、stdio でサーバーが起動します(Météo-France の観測所、警戒情報、レーダーを利用する場合は、任意で METEOFRANCE_APPLICATION_ID または METEOFRANCE_API_KEY を設定します)。

サイト

ページは、検索エンジンやリンクプレビュー向けに、データを含めてサーバーでレンダリングされます(src/web/)。メニュー、ホームのタイル、フッター、サイトマップは、単一のカテゴリ一覧(src/web/categories.ts)から生成されます:

  • /:現在の島の状況。各カテゴリのタイルに最新データを表示し、その後にコネクターの接続方法を案内します;
  • 相互リンク:各地点の天気ページには、12 km以内を通るハイキングコースとその状態、さらに該当セクターのページを掲載します。各トレイルまたはルートの詳細ページからは、最寄りの天気ページと警戒情報にリンクします。自治体のページには「ハイキング」タイル(その自治体にあるONFのトレイルと閉鎖中のトレイル)と「イベント」タイル(今後2週間のイベント)があります。/evenements/ce-week-end では、イベントがある自治体の予報を日ごとに表示します;
  • /meteo:島全体の天気(地図、海岸から山頂までの観測所、海)と、24自治体およびいくつかの地点(火山、Maïdo、Hell-Bourgなど)の /meteo/<commune>。最も適切な観測所、海岸の海況、ラベル付きの予報を表示します;
  • /communes/<commune>:自治体に関する現在の情報すべて(観測所の天気、区域の警戒情報、大気、海岸の海況、バスターミナルまたは中心部付近の次のバス、市庁舎の開館・閉館、日の出・日の入り)、続いて火山と島全体の電力情報を表示します。/communes では区域ごとに一覧表示します;
  • /communes/<commune>.rss:自治体の警報をRSSフィードで配信します。何かが起きたときだけ記事が作成されます:区域のMétéo-France警戒情報が緑を超えた場合(沿岸自治体では高波・浸水警報、すべての自治体ではサイクロン警報)、その自治体の名前が記載された断水通知、区域内で閉鎖されたONFのトレイル、火山の警戒レベルが「Vigilance」を超えた場合。フィード用に新たに作成するのではなく、各ページ(警戒情報、/coupures-eau、/randonnees、/volcan)のコピーから読み取ります。各記事はイベントが続く限り同じIDを保持するため、フィードリーダーに一度だけ表示されます(src/web/rss.ts)。自治体ページのヘッダーで案内し、フッターからリンクします;
  • /vigilance:区域ごとの気象警戒情報とサイクロン警報;
  • /ecoles-cyclone:保育所、小学校、中学校、高校、大学について、県のORSEC Cyclones計画が定める内容と、Météo-Franceの発表に基づく現在の警報を掲載します。県の最新のサイクロン発表(タイトルとリンク)も引用し、発表に記載がある場合は警報解除と学校再開を表示します。両者に相違がある場合は、両方の情報源を示します;
  • /alerte-cyclone:県のORSEC Cyclones計画が警報レベルごとに定める内容(仕事、学校、イベント、交通、避難所、保護段階)を、現在の警報の下に、PDFへのリンクとともにページ単位で引用します。計画に記載のない内容(バス、店舗など)は掲載しません;
  • /mer:ビーチ沖の水温;
  • /volcan:噴火の有無、Enclosへの立ち入り、地震、観測所からのメッセージ;
  • /bus:バスネットワークとバスターミナルからの次の出発便;
  • /actualites:現地メディアに基づく、過去24時間の島の出来事。当日のライブ更新を行っているメディアがあればその情報、時刻・メディア・記事内で言及される自治体を添えたすべてのニュース、自治体と話題による絞り込み、県の発表を掲載します。抗議行動の日には、最新の見出しもホームの先頭に表示します;
  • /trafic:交通情報。交通データの再掲載は行いません。Wazeのライブ地図(Cookieを設定するため、クリック時にのみ読み込みます)、infotrafic.reへのリンク(公式の道路状況、Région Réunion)、バスの遅延と迂回、閉鎖中の林道、Enclosへのアクセス、警戒情報、過去6時間のメディア見出しに記載された道路と道路封鎖の情報を掲載します。当日の県の発表も含みます(最新のニュース読み込み結果に基づき、回答時点で古い場合は再読み込みします);
  • /coupures-eau/<commune>:自治体の水道情報。水道事業者の断水通知、または「HH:MM時点で公開された通知はありません」、水道を供給している事業者(ARSの衛生検査に基づく、src/eau/distributeurs.json、scripts/build-distributeurs.py)、渇水レベル、水道水の情報を掲載します。/coupures-eau、/secheresse、/eau のコピーから取得します。各自治体ページの「水道」タイルからリンクします;
  • /air:各自治体の当日のATMO指数を地図上に表示します;
  • /electricite:電源別の発電量、再生可能エネルギーの割合、需給逼迫時間を掲載します。#coupures セクションでは、EDFの通知を伝える自治体が発表した停電を掲載します;
  • /calendrier:Réunion学区の現在の学年度の学校休暇(全期間。翌年度分は公開され次第掲載)、祝日、日の出・日の入り;
  • /randonnees:ハイカー向けページ。島の地図上に、状態、距離、標高差とともに全ルートとトレイルを表示します。検索、距離、標高差、開通中のみ、周回コースで絞り込めます。閉鎖によって通行できないルートも掲載します;/sentiers:自治体ごとの当日閉鎖中のトレイル、およびFIRMSキーがある場合は過去24時間に衛星で検知された植生火災(発生時はページの先頭に表示し、18と112も案内します。自治体の「ハイキング」タイルにも表示します);/feux:島の地図と一覧に火災を表示し、閉鎖中のトレイル(/sentiers のコピー)と警戒情報も掲載します。キーがない場合は検知がまだ有効でない旨を表示し、noindex を設定してサイトマップに含めず、どこからもリンクしません;
  • /randonnees/<secteur>:セクターごとのページ(Mafate、Cilaos、Salazie、Volcan、Hauts de l'Ouest、Nord、Est、Sud、Sud sauvage、Littoral)。閉鎖中のトレイルを先頭に、そのセクターのルートとONFのトレイル、アクセス情報、最寄りページの天気を掲載します。/randonnees のコピーから取得し、それ以外は読み込みません。トレイルまたはルートのセクターは scripts/build-traces.py が一度だけ計算します。ルートの大部分が通るセクターを割り当てます(OpenStreetMapのMafate圏谷、geo.api.gouv.frの自治体、火山と海岸の標高はIGNのデータを使用)。島を横断するルートにはセクターを割り当てず、通過するすべてのセクターに掲載します;
  • /sentiers/<sentier> および /randonnees/<randonnée>:ONFのトレイルまたはハイキングルートの詳細ページ。地図上のルート、縦断図、ONFに基づく状態(閉鎖中の区間があるルートはページの先頭に表示)、GPXファイルを掲載します(同じURLの末尾に .gpx を付けたアドレス。各閉鎖区間の先頭に「FERMÉ」ポイントを含みます);
  • /evenements:今後2週間のイベントを日ごとに表示し、ジャンルで絞り込めます;/evenements/ce-week-end:週末のイベント(金曜17時から日曜の夜まで。祝日が続く場合は含めます。月曜以降は次の週末を表示します);/evenements/concerts:コンサートを掲載し、当日夜のコンサートは別に表示します。後者2ページは /evenements のコピーから取得し、それ以外は読み込みません;
  • /decheteries:西部地域(TCO)のリサイクルセンター。自治体ごとにアンカー付きのセクションを設け、作業員の報告に基づく満杯・空のコンテナを掲載します。更新から6時間以上経過した場合は確認が必要と表示します。TCOの5自治体のページからタイルでリンクします;
  • /collecte および /collecte/<commune>:TCOの5自治体で、通りごとのごみ収集日を掲載します。通りで検索でき、収集カレンダーごとに通りをグループ化します;
  • /carburants:知事が定めた当月の最高価格、前月との差、発表へのリンクを掲載します。サイトマップの日付は政令の日付に基づきます。/trafic にも地図で表示します;
  • /aujourdhui/<commune>:24自治体それぞれの1日の情報を1ページにまとめます。ツール resume_du_jour(src/tools/resume.ts)と同じ要約を使用します。天気のコピーがない場合は、自治体ページと同様に生成します。それ以外はページのコピーからのみ読み込み、情報がない場合は該当ページに誘導します。/communes/<commune> からリンクします;
  • /sites-sans-reponse:島の公共サイトのうち、現在応答しないサイトをテーマ別に掲載します。応答しなくなった時期、最後に試した日時、ここで不足している情報と、過去7日以内に再び応答するようになったサイトも表示します。ツール sites_sans_reponse(src/sans-reponse.ts)と同じ一覧で、読み込みは15分に1回までです。/a-propos からリンクします;
  • /nouveautes:サイトとコネクターで新たにできるようになったことを、変更ごとに1文で日付順に掲載します。フッターからリンクし、sources_donnees から提供します。CHANGELOG.mdと同じ一覧です;
  • /presse:フッターからリンクする報道関係者向けページです。プレスリリース、表示時点でサイトのデータから集計した主要な数値(ツール、観測所、停留所、給水所、除細動器、トレイルなど)、ダウンロード可能なビジュアルを掲載します。ビジュアルはrundata.reのクレジットを付けて自由に使用できます。ビジュアルはWorkerのパッケージには含まれず、Workerと並んでCloudflareから配信される静的ファイルです(public/presse/、scripts/build-presse.py で生成);
  • 各ページの下部に「ご意見・不足しているデータはありますか?」フォームを設置します(src/web/avis.ts)。スクリプトを使わないシンプルなHTMLフォームで、POST /avis に送信し、お礼のメッセージとともに元のページに戻ります。サイトとツール donner_avis からのご意見は、D1の avis テーブル(scripts/avis.sql)に保存されます。IPアドレスは保存せず、12か月後に削除します;
  • /robots.txt、/sitemap.xml、/og.png(Facebook、WhatsAppなどのプレビュー、scripts/build-og.py)、/favicon.svg および /favicon.ico(rundata.reのシンボル「Point chaud」をSVGおよび48 pxのPNGで提供)、/manifest.webmanifest(スマートフォンのホーム画面に保存するサイト。/?ref=pwa で開き、天気、警戒情報、ハイキングへのショートカットを表示します。アイコンは public/icons/、シンボルとロゴは public/logo/ にあり、ブランドキットから scripts/build-icons.py で生成します)、/sw.js(サービスワーカー。まずネットワークを使用し、オフラインの場合は開いた各ページの最新コピーを日付付きのバナーの下に表示します。/mcp、?maj=、フィード、ルートデータは対象外です)、/hors-ligne(ネットワークがない状態で初めて開いたURLのページ。スマートフォンに保存されたページを表示します)。 各ページのタイトルの下には、そのページの用途を説明する一文があります。各ページの下部には、フィードバックフォームの上に「WhatsAppで共有」リンク(?ref=wa)と、Facebook、Instagram、WhatsAppでrundata.reをフォローするよう呼びかける案内(?ref=site)があります。

英語

レユニオン島(フランスの海外県974、インド洋)の公開データを、ライブで提供し、出典を明記しています:

  • ツール:
    • meteo_actuelle(lieu): 最も代表的な観測所の現在の天気です。
    • prevision_meteo(lieu, quand): モデルによる予報です(48 時間は Météo-France AROME outre-mer 2.5 km、その後は Open-Meteo 経由で最大 7 日間の ECMWF IFS 9 km)。各日の予報には、UV 指数(Copernicus CAMS)と確信度(ECMWF ENS の 51 メンバー間の一致度)、夜空の状態(18:00~06:00、晴れまたは曇り、Hauts では雲の上か下か)が含まれ、常に予報として明記されます。観測値と混同されることはありません。
    • vigilance_meteo(lieu?): Météo-France の公式気象警報とサイクロン警報です。島全体または場所の区域を対象にします。
    • volcan_seismes(): Piton de la Fournaise の状況(噴火、警戒レベル、立ち入り状況)と、OVPF-IPGP が震源を特定した最近の地震です。
    • electricite(lieu?): EDF のリアルタイム発電構成、再生可能エネルギーの割合、今後数日間の電力系統のシグナルです。また、一部の町役場が伝達する EDF 発表の停電情報(日時、時間、通り、リンクのみで、通知文の本文は含みません)も表示します。
    • calendrier(lieu?): 学校の休暇(南半球の暦)、12 月 20 日を含む祝日、日の出と日の入り、月(位相、照らされている割合、場所での月の出と月の入り、次の月相)を計算して表示します。
    • qualite_air(lieu?): ATMO のコミューン別大気質指数です。今日と明日を表示します。
    • sites_sans_reponse(quoi?): 現時点で応答しない島内の公共ウェブサイトを毎日再確認して掲載します。いつから応答していないか、直近のエラーを平易な言葉で説明した内容、結果として rundata.re で不足している情報を表示します。再び応答するようになったサイトは一覧から削除されます。
    • annuaire_services_publics(quoi, lieu?): 公共機関の住所、営業時間、電話番号、今月の知事が定める燃料価格の上限(quoi: "carburant")、FINESS に基づく最寄りの薬局と病院(quoi: "pharmacie"、"urgences")を表示します。時間外薬局については 3237.fr または 32 37、緊急時は 15 に案内します。また、OpenStreetMap の市場地図(quoi: "marché")も表示しますが、一覧は不完全です。さらに、西部の廃棄物処理場(quoi: "déchèterie")について、TCO の職員から報告された満杯のコンテナを表示します。TCO のカレンダーに基づき、西部のごみ収集日を通りごとに表示する機能もあります(quoi: "collecte"、lieu:通りとコミューン)。
    • transports(arret, ligne?): 停留所の次のバス発車時刻を表示します。島内の全ネットワークに対応し、公開時刻表のほか、ネットワークが GTFS-RT フィードを公開している場合はリアルタイムの時刻、遅延、運行情報も表示します。
    • velos_libre_service(lieu?): Saint-Pierre、Saint-Louis、L'Étang-Salé の Altervélo シェアサイクルのリアルタイム利用状況(各ステーションの電動自転車と空きドック)を表示します。
    • maree(lieu?): Réunion にある SHOM の潮位観測所 2 か所(Le Port、Sainte-Marie)で測定された海面水位を表示します。水位、上昇中か下降中か、観測された直近の満潮と干潮を確認できます。続いて、これらの測定値をもとに rundata が計算した次の満潮と干潮も表示します(調和解析、scripts/build-maree.py)。これは SHOM の公式予測ではありません。公式予測は公開されていません。時刻は 5 分単位に丸められ、Le Port では約 15 分以内、Sainte-Marie では約 20 分以内(中央値、適合に使用していない月で検証)です。高さは約 5 cm 以内で、潮汐係数はありません。
    • crues_rivieres(lieu?): 河川の洪水警戒情報と、29 か所の観測所(Vigicrues Réunion)のリアルタイム水位・流量を表示します。傾向と過去の洪水を目安として示します。
    • bornes_recharge(lieu?, rapide?): 公共の EV 充電ステーションについて、各充電ポイントのリアルタイム状況(空き、使用中、故障中)、出力、プラグ、営業時間を表示します。
    • qualite_eau(lieu?, eau?): 配水ネットワークごとの水道水の水質と、地域保健機関が検査する 26 か所のビーチおよび河川の遊泳エリアの水質を表示します。
    • sentiers_randonnee(lieu?): ONF(フランス国立森林局)の地図に基づき、通行可能または閉鎖中のハイキングコースと林道を、各閉鎖の理由とともに表示します。ONF のすべてのコースと OpenStreetMap の全ハイキングルート(GR R1、R2、R3、Piton des Neiges など)の GPS トラック(GPX)、距離、累積標高、プロフィールも表示します。ルートが利用する ONF の各コースの状況も示し、閉鎖中のコースがある場合は最初に警告します。距離と累積標高でハイキングを絞り込めます。
    • restrictions_eau(lieu?, profil?): コミューンおよび水資源ごとに、施行中の渇水時の水利用制限と、個人、企業、自治体、農場ごとに禁止されている行為を表示します。
    • coupures_eau(lieu?): 水道事業者が公表した断水情報と飲用禁止通知を表示します。
    • resume_du_jour(lieu): 1 回の呼び出しでコミューンの 1 日分の情報を表示します(天気、警報、海、大気、電力、道路、ニュース、断水、イベント、町役場、その日の市場、西部の廃棄物処理場、燃料価格、3237.fr 経由の時間外薬局)。サイトのページのコピーから情報を読み取り、不足している情報については呼び出すツールを明記します。
    • defibrillateurs(lieu?): 最寄りの公共アクセス可能な除細動器(AED)を、住所、徒歩所要時間、利用可能時間とともに表示します。
    • sport(sport?, lieu?, quand?): 地域のハンドボールおよびバレーボールリーグの試合予定、結果、順位(略称、町、または島内の地域でクラブを検索できます。リーグの通知やニュースで中止が発表された試合も表示します)、レガッタ、ゴルフ大会、モータースポーツの予定、Grand Raid の参加者数と表彰台、スポーツニュースの見出しを表示します。
    • cyclones(lieu?): GDACS 経由で提供される RSMC La Réunion の情報に基づき、南西インド洋で活動中の熱帯低気圧を表示します。段階、風、島からの距離と方角、移動状況、公式予報、最接近時刻に加え、発令中のサイクロン警報と、保育施設や学校に関して知事の ORSEC 計画が定める内容を表示します。
    • historique_meteo(lieu?, jours?, du?, au?, detail?): Météo-France の観測所で測定された過去の天気を、各観測所の観測開始年(最も古い観測所は 1900 年)から昨日まで日ごとに表示します。雨量、最低・最高気温、日照、突風を、観測所の 1991-2020 年平年値や記録と比較できます。数日間の期間については 2000 年以降の時間ごとのデータも表示でき、昨夜のデータも含まれます。
    • evenements(lieu?, quand?, quoi?): コンサート、演劇、ダンス、コメディ、ナイトライフ、祭り、フェスティバル、市場などの今後のイベントを表示します。コンサートホールや劇場(TÉAT、Cité des Arts、CDNOI、Kabardock、Le Séchoir、Léspas、Bisik、Théâtre Luc Donat)、町役場の行事予定、OpenAgenda(島の北部)のプログラムから、日付、時間、会場、ジャンル、料金、予約リンク、状況(中止、延期、完売)、各イベントのページへのリンクを取得します。
    • actualites(lieu?, sujet?, heures?): 地元メディアの見出しやライブブログ(時刻、媒体、冒頭の一文、言及されたコミューン、問い合わせた場所についての記事内容、リンク)と知事室の報道発表から、場所や話題ごとに島内の最新情報を表示します。
    • fiche_terrain(adresse): 地籍区画、用途地域(PLU)、標高、周辺の不動産価格の中央値(DVF の集計)、自然災害リスクを表示します。地点のリスク予防計画、自然災害の政令、500 m 以内に記録された地滑りも確認できます。
    • meteo_actuelle は、Météo-France のレーダーで観測された地点の降雨も報告します。
    • temperature_mer(lieu): ビーチ付近で測定された海面水温と、別項目として ECMWF WAM モデルの波浪予報(高さ、周期、方向、4 日間、Open-Meteo 経由)を表示します。予報は常に予報として明記されます。
    • donner_avis(type, message, …): rundata.re へのフィードバック(データ不足、誤った値、提案、称賛)を送信します。ツールの回答が不十分だった場合、アシスタントからの送信を歓迎します。
    • sources_donnees(): データソースとライセンスを表示します。
  • 場所: 自由形式のテキスト(町、ビーチ、山頂)または lat, lon。
  • 交通状況: Réunion では再利用可能なリアルタイム交通量データが公開されていないため、交通状況ツールはありません。/trafic ページでは、リクエスト時にのみ Waze のライブマップを読み込みます(Cookie を設定します)。また、Région の infotrafic.re へのリンクとともに、確認できる情報として、バスの遅延や迂回、閉鎖中の林道、気象警報、道路や封鎖に関する過去 6 時間の地元メディアの見出し、当日の関連する知事室の報道発表を掲載します。
  • 燃料価格: /carburants では、知事が定める毎月の価格上限を、知事室の報道発表から毎日読み取って掲載します。
  • 新着情報: /nouveautes と CHANGELOG.md は、どちらも src/nouveautes.ts から生成されます。
  • 報道向け: /presse には報道発表、サイトのデータからリアルタイムで集計した主要統計、クレジット表記 « rundata.re » を付けて自由に利用できるスクリーンショットが掲載されています。
  • データの鮮度と新しいツール: すべての回答には fraicheur(データの日付、rundata.re が読み取った日時、データの経過時間、応答しなかったデータソースについて最後のコピーを提供したかどうか)と、短い serveur ブロック(バージョン、ツール数、今週追加されたツール数)も含まれます。これにより、古いツール一覧を持つアシスタントでも変更を把握できます。sources_donnees には、すべてのツールと最新の変更が掲載されています。
  • 引用: すべての回答の末尾に citer(« rundata.re, d'après »)と、対応する rundata.re ページの lien が含まれます。提供元の完全なクレジット表記とライセンスは sources に記載されます。
  • 回答: すべての回答に、測定時刻、観測所までの距離、標高差、風上側または風下側の別、関連性フラグが含まれます。
  • ライセンス: コードは MIT ライセンスです。データには各データソースのライセンスが適用されます(sources_donnees を参照)。地名は © OpenStreetMap contributors(ODbL)、標高データは IGN(Licence Ouverte)に帰属します。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。