Synchro Bus MCP Server

Synchro Bus MCP Server

By unixfox GitHub

-

synchro-bus mcp-server
Overview

what is Synchro Bus MCP Server?

Synchro Bus MCP Server is a Model Context Protocol server designed to provide access to the Synchro Bus (Instant-System) API, specifically for the Synchro Bus network.

how to use Synchro Bus MCP Server?

To use the server, clone the repository, install the dependencies, configure the environment variables, and start the server using npm commands.

key features of Synchro Bus MCP Server?

  • Access to various API endpoints for network information, lines, stop areas, schedules, disruptions, and vehicle journey directions.
  • Easy installation and configuration process.
  • Development mode with auto-reload functionality.

use cases of Synchro Bus MCP Server?

  1. Integrating real-time public transport data into applications.
  2. Monitoring disruptions and schedules for public transport systems.
  3. Developing tools for transport management and planning.

FAQ from Synchro Bus MCP Server?

  • What is the purpose of this server?

It provides a way to access the Synchro Bus API for various transport-related data.

  • How do I install the server?

Clone the repository, install dependencies, configure the environment, and start the server.

  • Is there a license for this project?

Yes, it is licensed under the MIT license.

Content

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

No tools information available.

Mirror of

image-generation mcp-server
View Details

Secure MCP server for analyzing Excel files with oletools

oletools mcp-server
View Details

Mirror of

bigquery mcp-server
View Details

MCPHubs is a website that showcases projects related to Anthropic's Model Context Protocol (MCP)

mcp mcp-server
View Details
Dealx
Dealx by DealExpress

-

dealx mcp-server
View Details

Google Analytics MCP server for accessing analytics data through tools and resources

google-analytics mcp-server
View Details

A Python-based MCP server that lets Claude run boto3 code to query and manage AWS resources. Execute powerful AWS operations directly through Claude with proper sandboxing and containerization. No need for complex setups - just pass your AWS credentials and start interacting with all AWS services.

aws mcp-server
View Details