About Synchro Bus MCP Server
Synchro Bus MCP Server connects MCP clients to the Instant-System API v3 for the Synchro Bus network. It provides network, line, stop-area, schedule, disruption, and journey-direction information.
Key features
- 01Network information lookup
- 02Network line listing
- 03Line and stop-area details
- 04Stop-area schedules
- 05Network disruption status
- 06Journey direction lookup
Use cases
- 01Review available bus lines
- 02Check stops and schedules on a line
- 03Inspect network disruptions
- 04Find directions for journeys on a line
MCP support
Exposes Instant-System API v3 data for the Synchro Bus network as tools to MCP clients.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMESynchro Bus MCP Server
A Model Context Protocol server for accessing the Synchro Bus (Instant-System) API. This server provides access to various endpoints of the Instant-System API v3, specifically for the Synchro Bus network (ID: 3).
Features
The server exposes the following API endpoints:
networkGet: Get network informationlinesGet: Get all lines for a networklineGet: Get information about a specific linelineStopAreasGet: Get stop areas for a linelineStopAreaSchedulesGet: Get schedules for a stop area on a linedisruptionsGet: Get disruptions for a networkvehicleJourneysDirectionsGet: Get vehicle journey directions for a line
Installation
- Clone the repository
- Install dependencies:
npm install - Copy the example environment file and update it with your settings:
cp .env.example .env - Build the project:
npm run build
Configuration
Create a .env file in the root directory with the following variables:
INSTANT_SYSTEM_BASE_URL=https://prod.instant-system.com/InstantCore
Usage
Start the server:
npm start
For development with auto-reload:
npm run dev
API Reference
networkGet
Get information about the Synchro Bus network.
linesGet
Get all lines available in the network.
lineGet
Get detailed information about a specific line.
lineStopAreasGet
Get all stop areas for a specific line.
lineStopAreaSchedulesGet
Get schedules for a specific stop area on a line.
disruptionsGet
Get current disruptions in the network.
vehicleJourneysDirectionsGet
Get available directions for vehicle journeys on a line.
Development
npm run build- Build the projectnpm run dev- Start the server in development mode with auto-reloadnpm run lint- Run ESLintnpm run format- Format code with Prettier
License
MIT
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.