通过 mcporter CLI 查询中国铁路票务信息。适用于用户想要搜索 G/D/C 车票、查看列车时刻表、查询座位可用性或规划中国城市之间的铁路旅行。支持按日期、时间范围、列车类型进行筛选,并对结果进行排序。
mcporter铁路票务查询 12306 12306 12306 12306 Mcporter 12306 MCP 12306 Mcporter.json 配置是一项面向实际任务的技能,主要用于Q快速起动 1. 使用快捷脚本查询;2. 直接 直接 mcp。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;
涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
使用 mcporter 命令行工具查询 12306 中国铁路车票信息。
# 查询下午班次 (12:00-18:00,含 G/D/C 全部车型) ./scripts/query-afternoon.sh 2026-02-18 SHH KYH # 查询全天班次(含 G/D/C 全部车型) ./scripts/query-tickets.sh 2026-02-18 AOH HZH # 查询车站代码 ./scripts/get-station-code.sh "上海虹桥"
# 基础查询 mcporter call 12306.get-tickets date="2026-02-18" fromStation="AOH" toStation="HZH" trainFilterFlags="GD" --config ~/.mcporter/mcporter.json # 下午班次 mcporter call 12306.get-tickets date="2026-02-18" fromStation="AOH" toStation="HZH" trainFilterFlags="GD" earliestStartTime=12 latestStartTime=18 sortFlag="startTime" --config ~/.mcporter/mcporter.json
不知道车站代码时:
mcporter call 12306.get-station-code-of-citys citys="上海|杭州" --config ~/.mcporter/mcporter.json
或查看参考表 station-codes.md
mcporter call 12306.get-tickets date="YYYY-MM-DD" fromStation="出发站代码" toStation="到达站代码" [可选过滤参数] --config ~/.mcporter/mcporter.json
| 参数 | 类型 | 默认值 | 说明 |
|---|---|---|---|
| date | string | 必填 | 日期格式 YYYY-MM-DD |
| fromStation | string | 必填 | 出发站代码 (如 SHH) |
| toStation | string | 必填 | 到达站代码 (如 KYH) |
| trainFilterFlags | string | "" | G=高铁, D=动车, GD=高铁+动车(空值=全部含G/D/C) |
| earliestStartTime | number | 0 | 最早出发时间 (0-24) |
| latestStartTime | number | 24 | 最晚出发时间 (0-24) |
| sortFlag | string | "" | startTime/arriveTime/duration |
| sortReverse | boolean | false | 是否倒序 |
| limitedNum | number | 0 | 限制结果数量 |
| format | string | text | text/json/csv |
| 城市 | 代码 | 城市 | 代码 |
|---|---|---|---|
| 上海 | SHH | 上海虹桥 | AOH |
| 杭州 | HZH | 无锡 | WXH |
| 江阴 | KYH | 南京南 | NKH |
完整列表见 station-codes.md
npm install -g mcporter
创建 ~/.mcporter/mcporter.json 配置文件。
更多查询示例见 query-examples.md
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章