
Synchro Bus MCP Server

2025.04.15
0
TypeScript公共交通服务实时数据查询位置服务
Synchro Bus MCP Server 是一个基于 Model Context Protocol 的服务,用于访问 Synchro Bus (Instant-System) API。该服务提供了对 Instant-System API v3 的各种端点的访问,特别是针对 Synchro Bus 网络(ID: 3)。
View on GitHub
Overview
基本能力
产品定位
Synchro Bus MCP Server 是一个用于访问公共交通数据的服务,主要用于获取 Synchro Bus 网络的实时信息。
核心功能
- 获取网络信息 (
networkGet
) - 获取所有线路信息 (
linesGet
) - 获取特定线路的详细信息 (
lineGet
) - 获取线路的停靠区域 (
lineStopAreasGet
) - 获取停靠区域的时刻表 (
lineStopAreaSchedulesGet
) - 获取网络中的中断信息 (
disruptionsGet
) - 获取车辆行程方向 (
vehicleJourneysDirectionsGet
)
适用场景
- 公共交通信息查询系统
- 实时交通信息展示应用
- 交通数据分析平台
工具列表
npm run build
- 构建项目npm run dev
- 开发模式下启动服务(自动重载)npm run lint
- 运行 ESLintnpm run format
- 使用 Prettier 格式化代码
常见问题解答
无明确常见问题解答部分。
使用教程
使用依赖
- 确保已安装 Node.js 和 npm
安装教程
- 克隆仓库
- 安装依赖:
bash npm install
- 复制示例环境文件并更新配置:
bash cp .env.example .env
- 构建项目:
bash npm run build
调试方式
- 启动服务:
bash npm start
- 开发模式下启动服务(自动重载):
bash npm run dev