mcpField
非
非官方的同程旅行 MCP Server

非官方的同程旅行 MCP Server

本地服务
github.com/wuchubuzai2018地图与出行978 周前更新

关于 非官方的同程旅行 MCP Server

这是一个非官方的同程旅行 MCP 服务,供支持 MCP 的客户端查询火车票车次并获取当前时间。目前通过 TypeScript 和 Node.js 接入。

主要功能

  1. 01查询火车票车次列表
  2. 02获取当前时间
  3. 03支持 TypeScript 接入

适用场景

  1. 01查询指定行程的火车车次
  2. 02在行程查询中获取当前时间

MCP 相关

作为 MCP 服务,它向 MCP 客户端提供火车票车次查询和当前时间查询工具。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"tongchenglvxing": {
"command": "npx",
"args": [
"-y",
"@wuchubuzai/tongchenglvxing-mcp-server"
]
}
}
}
启动命令npx -y @wuchubuzai/tongchenglvxing-mcp-server

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@wuchubuzai/tongchenglvxing-mcp-server

工具

2

收录的工具列表 · 更新于 3 周前

参数类型必填说明
depStationNamestring是出发火车站名称或者出发城市名称。支持输入火车站全称(如北京西站)或城市名(如北京)
arrStationNamestring是目的地火车站名称或者到城市名称。支持输入火车站全称(如北京西站)或城市名(如北京)
depDatestring是出发日期:格式必须为yyyy-MM-dd

详细介绍

来自项目 README

非官方的同程旅行 MCP Server

概述

目前支持对接同程旅行网站上的的火车票的接口,获取指定火车票的车次列表信息。

依赖MCP Typescript SDK开发,目前提供Node方式的对接,Java方式后续提供。

功能

目前支持2个工具方法:

工具方法1:火车票车次列表查询功能

工具方法2:当前时间查询功能

具体查看:https://github.com/wuchubuzai2018/tongchenglvxing-mcp-server/tree/main/typescript-mcp

开始

使用MCP Server主要通过两种形式,计划分别是java和Typescript,目前已支持TypeScript方式。

Typescript接入

详细信息可以参考typescript-mcp文件夹下的说明。

nodejs安装

通过Typescript接入,你只需要安装node.js。

当你在终端可以运行

node -v

则说明你的node.js已经安装成功。

NPX本地开发环境接入

下载项目后,执行npm install进行项目构建,然后再MCP Client中进行配置。

{
  "mcpServers": {
    "tongchenglvxing-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "/Users/tongchenglvxing-mcp-server/dist/index.js"
      ]
    }
  }
}
NPX已发布环境/支持MCP的客户端接入
{
  "mcpServers": {
    "tongchenglvxing-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "@wuchubuzai/tongchenglvxing-mcp-server"
      ]
    }
  }
}

更新

版本功能说明更新日期
V0.0.1MCP Server初始版本,简单支持下火车票车次查询2025-04-29
V0.0.2代码优化,增加UserAgent处理2025-04-29

反馈

在使用MCP Server时遇到的任何问题,欢迎通过issue或是反馈给我,非常感谢各位的支持与贡献❤️

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。