Current collected state Current
Observed since 20 Oct, 18:08 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
12306-mcp
This is a 12306 ticket search server based on the Model Context Protocol (MCP).
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
| 功能描述 | 状态 |
|---|---|
| 查询12306购票信息 | ✅ 已完成 |
| 过滤列车信息 | ✅ 已完成 |
| 过站查询 | ✅ 已完成 |
| 中转查询 | ✅ 已完成 |
| 其余接口,欢迎提feature | 🚧 计划内 |
git clone https://github.com/Joooook/12306-mcp.git
npm i
npx -y 12306-mcp
npx -y 12306-mcp --port [端口号]
{
"mcpServers": {
"12306-mcp": {
"command": "npx",
"args": [
"-y",
"12306-mcp"
]
}
}
}
docker build . -t 12306-mcp
docker run --rm -it 12306-mcp npx 12306-mcp
docker build . -t 12306-mcp
docker run -p [your_port]:8080 -d 12306-mcp npx 12306-mcp --port 8080
本项目仅用于学习,欢迎催更。
请我喝杯奶茶吧。
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
zodEnvironment{
"local_name": "zod",
"alias": false,
"peer_metadata": null
} | ^3.24.2 | runtime |
axiosEnvironment{
"local_name": "axios",
"alias": false,
"peer_metadata": null
} | ^1.8.4 | runtime |
date-fnsEnvironment{
"local_name": "date-fns",
"alias": false,
"peer_metadata": null
} | ^4.1.0 | runtime |
commanderEnvironment{
"local_name": "commander",
"alias": false,
"peer_metadata": null
} | ^14.0.0 | runtime |
date-fns-tzEnvironment{
"local_name": "date-fns-tz",
"alias": false,
"peer_metadata": null
} | ^3.2.0 | runtime |
mcp-http-serverEnvironment{
"local_name": "mcp-http-server",
"alias": false,
"peer_metadata": null
} | ^1.1.5 | runtime |
@modelcontextprotocol/sdkEnvironment{
"local_name": "@modelcontextprotocol/sdk",
"alias": false,
"peer_metadata": null
} | ^1.9.0 | runtime |
@modelcontextprotocol/inspectorEnvironment{
"local_name": "@modelcontextprotocol/inspector",
"alias": false,
"peer_metadata": null
} | ^0.16.5 | runtime |
typescriptEnvironment{
"local_name": "typescript",
"alias": false,
"peer_metadata": null
} | ^5.8.3 | development |
@types/nodeEnvironment{
"local_name": "@types/node",
"alias": false,
"peer_metadata": null
} | ^22.14.1 | development |
run-script-osEnvironment{
"local_name": "run-script-os",
"alias": false,
"peer_metadata": null
} | ^1.1.6 | development |
Source distribution
{
"shasum": "1e5e41a90b080332e70053e69beffbfadb7a047d",
"tarball": "https://registry.npmjs.org/12306-mcp/-/12306-mcp-0.3.6.tgz",
"fileCount": 5,
"integrity": "sha512-FFvSjVDo2aGyR/aVXcs8uCsb1qAEY1JI7h1HItGQ9aoXcaOnVPsJX1qBXOe+lBJRICAavWnpXtTFcMJjr/g+Dw==",
"signatures": [
{
"sig": "MEYCIQCU40zg9/b9xKe6rStNv1Mr+ZqE5CASMxJocOAU+06PcAIhAP0REzV0vCmSPMvPj3T0BiqZYJO25+PAla+FFO9D4Vhl",
"keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
}
],
"unpackedSize": 52454
}Observed since 20 Oct, 18:08 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:fc072016a4c8b8863369fadc4db9330db0f4996fe97aff37e1b29ace3afdd306