Indian Railways IRCTC について
列車検索、経路、運行状況、駅の発着情報、PNR 状態を扱う、インド鉄道情報向けのリモート MCP サーバーです。情報提供のみで、予約、支払い、キャンセルはできません。
主な機能
- 01経路と日付による列車検索
- 02列車の経路と停車駅の表示
- 03列車のリアルタイム運行状況確認
- 04駅の到着・出発情報の表示
- 05PNR 状態の確認
活用シーン
- 01駅間を運行する列車の検索
- 02列車の現在位置の確認
- 03駅の到着・出発状況の確認
- 04PNR によるチケット状態の確認
MCP 対応
リモートの Streamable HTTP MCP サーバーとしてインド鉄道情報ツールを提供し、OAuth 2.1 認証に対応します。予約、支払い、キャンセル機能はありません。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://transport-agent-claude.saifs.ai/mcpclaude mcp add --transport http ai-saifs-indian-railways-irctc https://transport-agent-claude.saifs.ai/mcp{"mcpServers":{"ai-saifs-indian-railways-irctc":{"type":"http","url":"https://transport-agent-claude.saifs.ai/mcp"}}}Cursor で開く{"servers":{"ai-saifs-indian-railways-irctc":{"type":"http","url":"https://transport-agent-claude.saifs.ai/mcp"}}}VS Code で開く{"mcpServers":{"ai-saifs-indian-railways-irctc":{"type":"http","url":"https://transport-agent-claude.saifs.ai/mcp"}}}{"mcpServers":{"ai-saifs-indian-railways-irctc":{"serverUrl":"https://transport-agent-claude.saifs.ai/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
Indian Railways IRCTC
インド鉄道に関する情報提供専用のアシスタントです。日付の指定有無にかかわらず駅間の列車を検索したり、全ルートと停車駅、列車のリアルタイム運行状況、駅の到着・出発案内、PNR の状況を確認したりできます。乗車券の予約、支払い、キャンセルには対応していません。
| レジストリ名 | ai.saifs/indian-railways-irctc |
| エンドポイント | https://transport-agent-claude.saifs.ai/mcp |
| トランスポート | Streamable HTTP(リモート、インストール不要) |
| 認証 | OAuth 2.1 — PKCE(S256)と動的クライアント登録に対応。初回使用時にクライアントからサインインページが開きます |
| 公開者 | SAIFS AI |
インストール
VS Code / GitHub Copilot
ワークスペースの .vscode/mcp.json またはユーザーの mcp.json に追加します。
{
"servers": {
"saifs-indian-railways": {
"type": "http",
"url": "https://transport-agent-claude.saifs.ai/mcp"
}
}
}
次に、MCP ビューからサーバーを起動し、プロンプトが表示されたらサインインします。
Claude(claude.ai、Desktop)
Settings → Connectors → Add custom connector を選択し、以下を貼り付けます。
https://transport-agent-claude.saifs.ai/mcp
Claude Code
claude mcp add --transport http saifs-indian-railways https://transport-agent-claude.saifs.ai/mcp
その他の MCP クライアント
Streamable HTTP トランスポートを使用して、https://transport-agent-claude.saifs.ai/mcp に接続します。サーバーは
WWW-Authenticate: Bearer … resource_metadata=… チャレンジを含む 401 を返すため、OAuth 対応クライアントは自動的にサインインします。
ツール
| ツール | 機能 |
|---|---|
railway_train_getByNumber | 5 桁の列車番号から列車の詳細を取得します。 |
railway_train_searchByRouteDate | 指定日の駅間の列車、クラス、空席状況を検索します(DD-MM-YYYY、最大 60 日先まで)。 |
railway_train_betweenStations | 日付を指定せずに、2 つの駅コード間の列車を検索します。 |
railway_train_route | 列車の全ルートと停車駅を取得します。 |
railway_train_liveStatus | 列車の現在の運行状況と位置を取得します。 |
railway_station_liveBoard | 駅の到着・出発案内を取得します。 |
railway_train_pnrStatus | 10 桁の PNR の状況を確認します。 |
プロンプトの例
- 「2026 年 11 月 5 日に Ratlam(RTM)から Mumbai Central(MMCT)へ向かう列車はどれですか?」
- 「列車 12961 は今どこにいますか?」
- 「PNR 2832453235 を確認してください。」
サポート
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。