JR北海道の列車運行情報を取得するMCPサーバです。各エリア(札幌近郊、道央、道南、道北、道東、北海道新幹線)の運行情報を取得し、遅延や運休などの情報を提供します。
- JR北海道の公式サイトから各エリアの運行情報を取得
- 「遅延」「運休」などの情報をカテゴリ分け
- エリア指定による情報取得(札幌/道央/道南/道北/道東/北海道新幹線)
- 漢字表記とローマ字コードの両方をサポート
check_all_areas- 全エリアの運行状況を確認check_specific_area- 特定エリアの運行状況を確認delay_impact_analysis- 遅延状況の分析
- Python 3.8以上
- 必要なパッケージは
requirements.txtに記載
git clone https://github.com/Masa1984a/jrhokkaido_train_info.gitClaudeの「claude_desktop_config.json」について、下記を参考にして追記する。
{
"mcpServers": {
"jrhokkaido-train-info": {
"command": "uv",
"args": [
"--directory",
"C:\\<your folder>\\jrhokkaido_train_info",
"run",
"jrhokkaido_train_info.py"
],
"workingDirectory": "C:\\<your folder>\\jrhokkaido_train_info"
}
}
}Claudeを再起動すると使えるようになります。
Claudeの入力フィールドに下記のようなプロンプトを入力できます:
- 全エリアの確認:
/check_all_areas
- 特定エリアの確認:
/check_specific_area 札幌
- 遅延分析:
/delay_impact_analysis
Claude for desktopでは「MCPから添付」ボタンを押下して使います。

MIT
このツールはJR北海道の公式運行情報ページの情報を利用しています。 Tinjyuuさん、hfujikawa77さんが公開されているMCPサーバをかなり参考にしています。
