mcpField
A
atlas

atlas

リモート
worldtrainmap.com地図・旅行53 日前に更新
リポジトリ公式サイト

atlas について

atlasは、長距離列車、高速鉄道、夜行列車、景勝路線を含む著名な鉄道路線データをMCPクライアントに提供します。路線情報と地理形状を収録し、鉄道旅行の探索や可視化に利用できます。

主な機能

  1. 01路線情報と地理形状データ
  2. 02著名な鉄道サービスのカテゴリ
  3. 03所要時間、距離、最高速度
  4. 04CSV、JSON、GeoJSON形式のデータファイル

活用シーン

  1. 01著名な列車路線の詳細確認
  2. 02路線距離と所要時間の比較
  3. 03カテゴリ別の鉄道路線の可視化

MCP 対応

MCPサーバーはhttps://worldtrainmap.com/mcpで、ClaudeなどのMCPクライアントに路線アトラスをツールとして提供します。データはサイトのアトラスを使用し、リポジトリ内のデータファイルより新しいものです。

設定

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

エンドポイントhttps://trainrouter.com/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 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

7
パラメーター型必須説明
limitintegerいいえ返すルートの最大数。デフォルト:10、最大:50。
querystringいいえ名前、都市、列車、運行会社、国に一致させるフリーテキスト。例:"glacier"、"Tokyo"、"Amtrak"。省略すると、すべてのルートを知名度順に表示します。
countrystringいいえこの国を通過するルートのみを対象にします。国名の正式名称または 2 文字の ISO コード("Switzerland" または "CH")。
categoryenumいいえこのカテゴリのルートのみを対象にします。high-speed | classic | night | scenic | heritage | mountain | luxury

詳細

世界の鉄道地図アトラス — 世界の伝説的な鉄道路線をオープンデータで

DOI

961路線 · 118か国 · 路線総延長約432,800 km。すべての路線の主要な情報と形状を、インタラクティブな世界の鉄道地図、worldtrainmap.comからご覧いただけます。

高速鉄道の幹線(Eurostar、TGV、Shinkansen、AVE)、伝統的な長距離列車(Trans-Siberian、California Zephyr)、夜行列車(Nightjet、the Ghan)、そして乗車するためだけに飛行機で訪れる人もいる景勝路線(Glacier Express、Bernina Express、the Jacobite)。

🗺️ インタラクティブに探索する: worldtrainmap.com 🤖 AI アシスタントから利用する: https://worldtrainmap.com/mcp の無料 MCP サーバー(接続方法)、またはこのリポジトリから実行できます:npm install && npm start(mcp/)

サイト名が変更されました。 2026年8月11日までは trainrouter.com の TrainRouter でしたが、現在は worldtrainmap.com の World Train Map です。旧ドメインからはパスごとにリダイレクトされるため、以前のリンクも引き続き使えます。また、JSON-RPC クライアントはリダイレクトに追従しないため、https://trainrouter.com/mcp はリダイレクトせず直接応答します。すでに設定済みのものに影響はありません。リポジトリ、Zenodo DOI、MCP レジストリ名(com.trainrouter/atlas)は、変更による混乱のほうが整理される利点を上回るため、意図的に以前の識別子を維持しています。

各バージョンに含まれるもの

このアトラスには複数の異なる路線数が流通しているため、ここで正確な内訳を示します。

場所路線数基準日備考
公開中のサイト1,338今日worldtrainmap.com。常に最新です
MCP サーバー1,2472026年8月11日サイトとは別にデプロイされるため、少し遅れています
このリポジトリの data/ と Hugging Face9612026年7月23日ここをクローンまたはダウンロードすると入手できるデータです
Zenodo(引用可能な DOI)7442026年7月12日リリース v1.1.0。最後にタグ付けされたバージョンです

ダウンロード版がサイトより遅れているのは、意図的なものです。 7月下旬以降、路線の形状は OpenStreetMap の鉄道リレーションをもとに段階的に再トレースされており、これにより ODbL に基づく OSM データの派生物となっています。一方、このパッケージ全体は CC BY 4.0 のライセンスで提供されています。路線ごとにライセンスを分ける作業が完了する前に更新版を公開すると、ライセンス違反を自らの名義で公開することになるため、作業が完了するまでエクスポーターは停止されています。詳しくは、下記の「出典、精度、来歴」をご覧ください。7月版より新しいデータを待たずに利用したい場合は、MCP サーバーが現時点で最も新しい選択肢です。

ファイル

ファイル内容
data/routes.csv路線ごとに1行。すべての情報を含み、形状データはありません
data/routes.json同じレコードを、構造化された国オブジェクトとともに収録
data/routes.geojson路線ごとの LineString(経度・緯度のウェイポイント)と、プロパティとしてのすべての情報

スキーマ

フィールド型備考
idstring安定したスラッグ。例:glacier-express
namestring路線/サービス名
from, tostring始発・終着の都市
categoryenumこのデータ版では:high-speed · classic · night · scenic · luxury。公開中のアトラスには mountain と heritage もあります
trainstring車両。例:e320 · Class 374
operatorstring運行会社
distance_kmnumber路線の長さ
top_speed_kmhnumberサービスの最高速度
durationstring公表されている所要時間。例:2 h 16 min
openednumber路線/サービスの運行開始年
pax_per_yearnumber|null公表されている場合の年間乗客数の概算。公表例はまれで、961行のうち該当するのは80行です
countries_iso / countriesstring旅行順に | で区切った値(CSV)。JSONでは構造化オブジェクト
highlightstringその路線が伝説的な理由を説明する一文
fame_ranknumber1 = 最も有名(アトラス独自の知名度ランキング)
urlstring路線のページ。名称変更前に記述されたため、現在も trainrouter.com になっていますが、worldtrainmap.com の同じパスにリダイレクトされます。次回のリリースで書き換える予定です

クイックスタート

import pandas as pd
routes = pd.read_csv("data/routes.csv")
routes.nsmallest(10, "fame_rank")[["name", "from", "to", "distance_km"]]

import geopandas as gpd
gdf = gpd.read_file("data/routes.geojson")
gdf.plot(column="category", figsize=(16, 8))

出典、正確性、来歴

  • 来歴は2026年7月下旬に変更されました。このセクションは、その旨を記載するため2026-07-31に更新されました。 アトラスは当初、すべて手作業で構築されました。事実データも引き続き手作業でまとめたもので、ライセンスされたデータセットに由来せず、公開資料から編集されています。そのため、事実データに適用される CC BY 4.0 ライセンスを許諾する権利は作者にあります。
  • 地理情報:当初は手作業でトレースし、現在はOSMからのトレースを拡大中です。 各路線の LineString は、地図縮尺に合わせてルート沿いに手作業で配置した [lon, lat] の経由点から始まりました。2026年7月23日以降、実際の線路に沿うように、Overpass経由のOpenStreetMap鉄道ウェイを使って線形の再トレースを段階的に進めています。現在 data/ にあるファイルは7月23日時点の更新版です。地理情報のほぼすべてはまだ手作業でトレースしたものですが、一部の路線(ブレンナー、オスロ–ヨーテボリ、オスロ–ストックホルム、プステリアル鉄道)はすでにOSMからトレースされており、これらの線は**© OpenStreetMap contributors, ODbL**の対象です。OSM由来の地理情報は、すべてこのように扱う必要があります。以前のREADMEには、地理情報は「OSMやその他の地理データソースから抽出したものではない」と記載されていました。これは記述時点(v1.0、7月12日)では正しかったものの、現在は当てはまりません。そのため、この注記を追加しています。次回のリリースでは、路線ごとに事実データはCC BY 4.0、地理情報はODbLと区別して記載する予定です。公開中のサイトでは、その後さらに再トレースが進んでいるため、サイトの路線とこのパッケージの路線は、もはや同じ線ではありません。
  • 事実データは公表値の概算です: 距離、最高速度、所要時間、運行会社、開業年、乗客数の概算は、運行会社の公表値、時刻表、報道資料、百科事典の記事など、公開資料から編集されています。このような個々の事実は著作権の対象ではありません。ライセンスの対象となるのは、選定・編集されたデータの集合です。探索や可視化には適していますが、運行業務には使用しないでください。
  • 厳選されたデータであり、網羅的ではありません: 地球上のすべての路線ではなく、世界の注目すべき路線を収録しています。路線名と一文の highlight は作者独自の表現です。
  • 意図的に除外した項目(来歴を明確にするため、サイトにのみ掲載しています):路線ごとの紹介や見どころ、写真(Wikimedia Commons。別途ライセンスが適用されます)、都市間の旅行ガイド(公開時刻表フィードから派生したもの)。
  • ベースマップとデータは別物です: インタラクティブサイトでは、OpenFreeMap(OpenStreetMap)のタイル上に路線を表示しています。これらのタイルは、このデータセットには含まれません。OSM © OpenStreetMap contributors — 上記の来歴に関する注記のとおり、OSMからトレースした路線も現在はこの対象に含まれます。

ライセンスとクレジット表記

  • 事実データ(data/ 内のジオメトリ以外のすべてのフィールド):CC BY 4.0。自由に利用、共有、改変できますが、World Train Map のクレジット表記が必要です。https://worldtrainmap.com へのリンク(または url に記載された特定の路線ページへのリンク)でクレジット表記を満たせます。(ライセンス全文)
  • ジオメトリ(LineString の座標):上記のとおり手作業でトレースした路線は CC BY 4.0、OSM からトレースした路線は © OpenStreetMap contributors、ODbL 1.0 です。ジオメトリ全体を再利用する場合は、ODbL の対象として扱い、OpenStreetMap のクレジットを表記してください。これが安全な標準的な扱いです。次回リリースでは、路線ごとに明記する予定です。
  • コード(mcp/ 内の MCP サーバー):MIT。

以下でも公開しています

Kaggle ミラーは新しく追加されたものです。これまで存在しなかった理由を説明しておく価値があります。この README の過去のすべてのバージョンと、サイト独自のデータセットページには、kaggle.com/datasets/albanius/... のリンクが記載されていました。このアカウント名は当方のものではなく、同じ誤った ID がミラー同期のワークフローにもハードコードされていたため、リンクは記載された当初から無効で、自動化による修正もできませんでした。どちらも修正済みです。

引用

World Train Map Atlas: the world's legendary train routes (2026). worldtrainmap.com. DOI: 10.5281/zenodo.21322030. https://github.com/Flightmussy/trainrouter-atlas

更新

データはアトラスのソースからエクスポーターで生成されますが、上記のライセンス分割作業が完了するまで、現在は意図的に停止しています。この停止が、data/ が 7 月 23 日以降更新されておらず、最新リリースが v1.1.0 のままである理由です。停止が解除されると、新しいバージョンはまずここに反映されます。また、GitHub リリースを公開すると、新しい Zenodo DOI が発行され、sync-mirrors.yml を通じて各ミラーに反映されます。各ジョブは、API トークンが設定されていない場合、自動的に処理をスキップします。

このリポジトリのその他の内容

  • mcp/ — World Train Map MCP サーバーのソース(https://worldtrainmap.com/mcp で稼働中。com.trainrouter/atlas として Official MCP Registry に登録済み)。アトラスを Claude やその他の MCP クライアント向けのツールとして提供します。data/ ではなく、サイト独自のアトラスからデプロイされているため、こちらのファイルよりかなり新しいデータを使っています。ただし、独自のスケジュールで再デプロイされるため、サイト本体より少し遅れることがあります。atlas_stats ツールで、現在提供している内容を正確に確認できます。

コメント

MCP は初めてですか?

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

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