Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Query and book Chinese railway tickets via 12306 using mcporter CLI. Use when user wants to search for G/D/C train tickets, check train schedules, query seat...
Query and book Chinese railway tickets via 12306 using mcporter CLI. Use when user wants to search for G/D/C train tickets, check train schedules, query seat...
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run.
使用 mcporter 命令行工具查询 12306 中国铁路车票信息。
安装 mcporter CLI 配置 12306 MCP 服务器 确认 mcporter.json 配置路径(默认 ~/.mcporter/mcporter.json)
# 查询下午班次 (12:00-18:00) ./scripts/query-afternoon.sh 2026-02-18 SHH KYH # 查询全天班次 ./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
有票: "有票" 或显示剩余票数 "剩余X张票" 无票: "无票" *票: 特殊标记票
参数类型默认值说明datestring必填日期格式 YYYY-MM-DDfromStationstring必填出发站代码 (如 SHH)toStationstring必填到达站代码 (如 KYH)trainFilterFlagsstring""G=高铁, D=动车, GD=高铁+动车earliestStartTimenumber0最早出发时间 (0-24)latestStartTimenumber24最晚出发时间 (0-24)sortFlagstring""startTime/arriveTime/durationsortReversebooleanfalse是否倒序limitedNumnumber0限制结果数量formatstringtexttext/json/csv
城市代码城市代码上海SHH上海虹桥AOH杭州东HZH无锡WXH江阴KYH南京南NKH 完整列表见 station-codes.md
npm install -g mcporter
创建 ~/.mcporter/mcporter.json 配置文件。
确认车站代码正确 确认日期格式为 YYYY-MM-DD 检查 mcporter.json 路径
更多查询示例见 query-examples.md
Code helpers, APIs, CLIs, browser automation, testing, and developer operations.
Largest current source with strong distribution and engagement signals.