mcpField
S
Synchro Bus MCP Server

Synchro Bus MCP Server

Local
github.com/unixfoxMaps & Travel0Updated 80w ago

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

  1. 01Network information lookup
  2. 02Network line listing
  3. 03Line and stop-area details
  4. 04Stop-area schedules
  5. 05Network disruption status
  6. 06Journey direction lookup

Use cases

  1. 01Review available bus lines
  2. 02Check stops and schedules on a line
  3. 03Inspect network disruptions
  4. 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.

No install method listed yet

We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.

Repository

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

Synchro 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 information
  • linesGet: Get all lines for a network
  • lineGet: Get information about a specific line
  • lineStopAreasGet: Get stop areas for a line
  • lineStopAreaSchedulesGet: Get schedules for a stop area on a line
  • disruptionsGet: Get disruptions for a network
  • vehicleJourneysDirectionsGet: Get vehicle journey directions for a line

Installation

  1. Clone the repository
  2. Install dependencies:
    npm install
    
  3. Copy the example environment file and update it with your settings:
    cp .env.example .env
    
  4. 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 project
  • npm run dev - Start the server in development mode with auto-reload
  • npm run lint - Run ESLint
  • npm run format - Format code with Prettier

License

MIT

Comments

Markdown supported

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.