关于 Synchro Bus MCP Server
Synchro Bus MCP Server 将 MCP 客户端连接到 Instant-System API v3,提供 Synchro Bus 网络的线路、站点、时刻表、运行中断及行程方向信息。
主要功能
- 01查询网络信息
- 02列出网络线路
- 03查看线路与站点详情
- 04查询站点时刻表
- 05查看网络运行中断
- 06查询行程方向
适用场景
- 01查看可用公交线路
- 02查询线路上的站点与时刻表
- 03了解网络运行中断
- 04查找线路的行程方向
MCP 相关
它向 MCP 客户端提供 Synchro Bus 网络的 Instant-System API v3 数据工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Synchro Bus MCP 服务
一个用于访问 Synchro Bus(Instant-System)API 的模型上下文协议服务器。此服务器可访问 Instant-System API v3 的多个端点,专用于 Synchro Bus 网络(ID:3)。
功能
此服务器提供以下 API 端点:
networkGet:获取网络信息linesGet:获取网络中的所有线路lineGet:获取特定线路的信息lineStopAreasGet:获取线路的站点区域lineStopAreaSchedulesGet:获取线路上某个站点区域的时刻表disruptionsGet:获取网络中的服务中断信息vehicleJourneysDirectionsGet:获取线路的车辆行程方向
安装
- 克隆此仓库
- 安装依赖项:
npm install - 复制示例环境文件,并根据你的设置进行更新:
cp .env.example .env - 构建项目:
npm run build
配置
在根目录中创建一个 .env 文件,并添加以下变量:
INSTANT_SYSTEM_BASE_URL=https://prod.instant-system.com/InstantCore
使用方法
启动服务器:
npm start
在开发模式下启用自动重新加载:
npm run dev
API 参考
networkGet
获取 Synchro Bus 网络的信息。
linesGet
获取网络中的所有线路。
lineGet
获取特定线路的详细信息。
lineStopAreasGet
获取特定线路的所有站点区域。
lineStopAreaSchedulesGet
获取线路上特定站点区域的时刻表。
disruptionsGet
获取网络中当前的服务中断信息。
vehicleJourneysDirectionsGet
获取线路上车辆行程的可用方向。
开发
npm run build- 构建项目npm run dev- 在开发模式下启动服务器并启用自动重新加载npm run lint- 运行 ESLintnpm run format- 使用 Prettier 格式化代码
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。