12306 Mcp について
12306-mcp は Model Context Protocol に基づく 12306 列車切符検索サーバーで、LLM が切符の空き状況を照会できるようシンプルな API を提供します。列車のフィルタリング、経由駅の照会、乗り換え検索に対応しており、中国の鉄道切符情報を必要とする AI アシスタントや開発者向けです。
主な機能
- 0112306 の切符空き状況の検索
- 02条件による列車情報のフィルタリング
- 03経由駅の照会
- 04乗り換え経路の検索
- 05stdio と HTTP の両方で実行可能
活用シーン
- 01AI アシスタントによる指定日・区間の切符確認
- 02条件に合う列車の絞り込み
- 03途中駅と乗り換え案の確認
MCP 対応
言語モデルや MCP クライアントに 12306 の切符検索機能を公開する MCP サーバーです。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
8掲載時のツール一覧 · 3 週間前に更新
このツールにパラメーターはありません。
詳細
12306-mcp
Model Context Protocol(MCP)に基づく12306チケット検索サーバーです。シンプルなAPIインターフェースを提供し、ユーザーが12306のチケットを検索できます。
スキルはこちら -> https://github.com/Joooook/12306-skill
🚩機能
| 機能の説明 | 状態 |
|---|---|
| 12306チケット情報の検索 | ✅ 完了 |
| 列車情報の絞り込み | ✅ 完了 |
| 停車駅検索 | ✅ 完了 |
| 乗り換え検索 | ✅ 完了 |
| その他のインターフェース。機能の提案を歓迎します | 🚧 予定 |
⚙️インストール
git clone https://github.com/Joooook/12306-mcp.git
npm i
▶️クイックスタート
CLI-stdio
npx -y 12306-mcp
CLI-http
npx -y 12306-mcp --port [端口号]
実行要件
このサーバーにはNode.js 18以降が必要です。npm run debugコマンドで使用する
MCP Inspector 2.0.0には、Node.js 22.19.0以降が必要です。
MCP サーバーの設定
{
"mcpServers": {
"12306-mcp": {
"command": "npx",
"args": [
"-y",
"12306-mcp"
]
}
}
}
Docker-stdio
docker build . -t 12306-mcp
docker run --rm -it 12306-mcp npx 12306-mcp
Docker-http
docker build . -t 12306-mcp
docker run -p [your_port]:8080 -d 12306-mcp npx 12306-mcp --port 8080
📚ドキュメント
- サービスの仕組みを詳しく解説 12306-MCPサービスの動作原理
- アーキテクチャ図 12306-MCPサービスのアーキテクチャ図

👉️参考資料
💭ひとこと
このプロジェクトは学習目的のみで作成しています。アップデートのリクエストを歓迎します。
🎫バッジ
☕️寄付
ミルクティーをごちそうしてください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
