J1

joooook/12306-mcp

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

2415 stars 336 forks 质量 66 趋势 32MIT

这是一个基于模型上下文协议(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

在 GitHub 查看完整 README

安装

npx -y 12306-mcp
新手?先看 mcpskill.org 教程 →