前言¶
在對話或 Agent 流程裏,用戶常會直接問“某天某地的車票還有沒有”。如果模型只能憑訓練數據回答,結果往往是過時或不確定的。下面介紹的這個 Skill 試圖解決這件事:把 12306 的購票信息搜索能力通過 MCP 接口暴露出來,讓模型在需要時發起查詢,而不是憑記憶回答。
它不做支付,也不做搶票,核心只是“搜索購票信息”。是否適合你的鏈路,取決於你的客戶端是否支持 MCP,以及你是否願意爲它配置 API Key。
這是什麼¶
12306購票搜索服務 是一個基於 Model Context Protocol(MCP)的 12306 購票搜索服務器,座標爲 @org-rn88lg3j/12306-ticket-purchase,版本 1.0.0,由 小笨羊科技 發佈,來源標記爲 enterprise,SkillHub 分類爲 ai-agent。
它解決的問題很窄:讓大模型能夠調用接口搜索 12306 的購票信息,把“查票”這一步從模型內部知識裏拿出來,交給一個可調用的服務。
核心能力¶
根據已抓取的官方資料,該 Skill 的能力邊界如下:
- 以 MCP 服務器形式提供接口,供支持 MCP 的客戶端或 Agent 調用。
- 提供簡單的 API 接口,用於搜索 12306 購票信息。
- 標籤包含
requires_api_key=true,說明調用需要 API Key。
資料中沒有說明它支持下單、支付、改簽、退票,也沒有說明查詢範圍(如是否覆蓋國際列車、聯程票、候補票)。這些都不在本 Skill 已覈實的範圍內,使用時需要自行確認。
安裝與啓用¶
已抓取資料未包含安裝命令、目錄或完整配置字段,因此這裏不寫未經驗證的命令。目前可以確認的兩點是:
- 需要 API Key,配置時應爲
requires_api_key=true所對應的密鑰項。 - 接入方式依賴 MCP,宿主環境需要支持 MCP 服務器配置。
配置示例只保留結構,具體字段以官方頁面爲準:
{
"mcpServers": {
"12306-ticket-purchase": {
"url": "https://api.skillhub.cn/org-rn88lg3j/12306-ticket-purchase",
"apiKey": "<你的 API Key>"
}
}
}
接入前建議先到官方頁面覈對當前版本的字段名和鑑權方式。
典型用法¶
官方簡介只說明“提供簡單 API 接口,允許大模型利用接口搜索 12306 購票信息”,沒有給出可復現的請求示例、參數表或返回樣例。因此這裏不編造調用代碼。
從 MCP 的一般使用方式看,接入後模型會在需要查詢車票時調用該服務器的工具,傳入與查詢條件相關的參數,再根據返回結果組織回答。具體參數名、字段約束和返回結構,以官方文檔或工具 schema 爲準。
適用場景與限制¶
適合的場景:
- 聊天助手或 Agent 需要回答“某日某區間是否有票”這類實時性較強的問題。
- 已有 MCP 宿主環境,希望把 12306 查詢作爲工具接入。
- 只需要搜索信息,不需要在流程中完成下單或支付。
需要注意的限制:
- 調用需要 API Key,未配置時無法使用。
- 已覈實能力只包含搜索,不包含購票閉環。
- 官方頁面在寫作時抓取失敗,安裝命令、配置項和接口參數未能覈實,接入前應以官方地址爲準。
- 12306 的接口和餘票規則可能變化,查詢結果應以實際返回爲準。
小結¶
這個 Skill 的價值很明確:把 12306 購票信息搜索封裝成 MCP 接口,讓模型可以調用,而不是憑記憶回答車票問題。它目前可覈實的能力是搜索,不是完整購票鏈路;接入前需要準備好 API Key,並以官方頁面爲準覈對配置和接口字段。
官方地址:https://api.skillhub.cn/org-rn88lg3j/12306-ticket-purchase