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