Synchro Bus MCP Server

Synchro Bus MCP Server

site icon
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 - 运行 ESLint
  • npm run format - 使用 Prettier 格式化代码

常见问题解答

无明确常见问题解答部分。

使用教程

使用依赖

  1. 确保已安装 Node.js 和 npm

安装教程

  1. 克隆仓库
  2. 安装依赖: bash npm install
  3. 复制示例环境文件并更新配置: bash cp .env.example .env
  4. 构建项目: bash npm run build

调试方式

  1. 启动服务: bash npm start
  2. 开发模式下启动服务(自动重载): bash npm run dev

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。