
这是一个基于模型上下文协议(MCP)的12306工单搜索服务器。
概览
基于模型上下文协议(MCP)的12306工单搜索服务器。该服务器提供简单的API接口,允许用户搜索12306工单。 基于 Model Context Protocol (MCP) 的12306购票搜索服务器。提供了简单的API接口,允许大模型利用接口搜索12306购票信息。 ~~~bash,git clone https://github.com/Joooook/12306-mcp.git npm i ~~~ ~~~BASHnpX -y 12306-mcp --port [端口号] ~~~ ~~~json { “mcpServers”: { “12306-mcp”: { “command”: “npx”, “args”: [ “-y”, “12306-mcp” ] } } ~~~bash docker build .-t 12306-mcp docker run --rm -it 12306-mcp NPX 12306-MCP ~~~ ~~~bash docker build .-t 12306-mcp docker run -p [your_port]:8080 -d 12306-mcp NPX 12306-mcp --port 8080 ~~~ - modelcontextprotocol/modelcontextprotocol - modelcontextprotocol/typescript-sdk
概述(AI 翻译)
基于模型上下文协议(MCP)的12306工单搜索服务器。该服务器提供简单的API接口,允许用户搜索12306工单。
基于 Model Context Protocol (MCP) 的12306购票搜索服务器。提供了简单的API接口,允许大模型利用接口搜索12306购票信息。
如需技能 -> https://github.com/Joooook/12306-skill
🚩特色
| 功能描述 | 状态 |
|---|---|
| 查询12306购票信息 | ✅ 已完成 |
| 过滤列车信息 | ✅ 已完成 |
| 过站查询 | ✅ 已完成 |
| 中转查询 | ✅ 已完成 |
| 其余接口,欢迎提feature | 🚧 计划内 |
⚙️安装
git 克隆 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”: {
“命令”:“NPX”,
“ARGS”: [
“-y”,
“12306-MCP”
]
}
}
}
Docker-stdio
Docker 构建。-T 12306-MCP
Docker 运行 --rm -it 12306-mcp NPX 12306-mcp
Docker-http
Docker 构建。-T 12306-MCP
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
A 12306 ticket search server based on the Model Context Protocol (MCP). The server provides a simple API interface that allows users to search for 12306 tickets.
基于 Model Context Protocol (MCP) 的12306购票搜索服务器。提供了简单的API接口,允许大模型利用接口搜索12306购票信息。
如需Skill -> https://github.com/Joooook/12306-skill
git clone https://github.com/Joooook/12306-mcp.git
npm i
CLI-stdio
npx -y 12306-mcp
CLI-http
npx -y 12306-mcp --port [端口号]
Runtime requirements
The server requires Node.js 18 or newer. The npm run debug command uses
MCP Inspector 2.0.0, which requires Node.js 22.19.0 or newer.
MCP sever configuration
{
"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
安装
npx -y 12306-mcp