KMB Bus MCP Server

A MCP server which can query bus info, routes, eta, etc.

Local serverstdioPython

What is the KMB Bus MCP Server?

A MCP server which can query bus info, routes, eta, etc.

What it actually does

A Model Context Protocol (MCP) server that provides real-time access to Hong Kong's KMB (九龍巴士) and Long Win Bus (龍運巴士) route information and arrival times. This server enables Language Models to query Hong Kong bus service information to answer user questions about bus routes, stops, and estimated arrival times.

  • Real-time bus arrival information (ETA)
  • Comprehensive bus route queries
  • Bus stop information and searches
  • Route-stop mapping
  • Caching system to optimize API calls
  • Bilingual support (English and Traditional Chinese)

Configuration

  • Python 3.10 or higher - uv package manager

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Configuration

  • Python 3.10 or higher - uv package manager

Frequently asked questions

It uses the official KMB/LWB Open Data API hosted at `https://data.etabus.gov.hk/v1/transport/kmb`.