HK Transport ETA
@kennyfong19931
About HK Transport ETA
Get ETA (Estimated Time of Arrival) for public transport in Hong Kong.
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"hk-transport-eta": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"mcp-hk-transport-eta"
]
}
}
}Tools
2Get route detail with route number, Avaliable transport: bus, minibus, mtr (use 'mtr_hr' as input), light rail. Return list of route with company, route, routeType, dir, orig, dest, stopList, routeId, description. stopList is a list of stop with id, name, lat, long.
Get ETA (Estimated Time of Arrival) from a stop, parameters can retrive from `get-route`. Special case for parameter `dir`: when company is `mtr_hr`, use `UT` as value if travel from `orig` to `dest`, use `DT` as value if travel from `dest` to `orig`. Return eta in minutes and remark for special information.
Overview
What is HK Transport ETA?
HK Transport ETA is an MCP server that wraps the API from the siri-shortcut-hk-bus-eta repo. It enables MCP clients to look up Hong Kong transport routes and retrieve next arrival times.
How to use HK Transport ETA?
Configure your MCP client (e.g., Claude Desktop) with a stdio transport pointing to the command npx -y mcp-hk-transport-eta. The exact JSON snippet is provided in the README. Once connected, clients can invoke tools to query route lists and stop ETAs.
Key features of HK Transport ETA
- Get a route list filtered by route number.
- Get estimated time of arrival for a given stop.
Use cases of HK Transport ETA
- Quickly find all bus routes that match a specific route number.
- Check the next arrival time at a chosen stop for real‑time travel planning.
FAQ from HK Transport ETA
What can HK Transport ETA do?
It provides route listings and next arrival estimates for Hong Kong public transport, specifically bus services covered by the underlying API.
How do I configure HK Transport ETA for Claude Desktop?
Use the following JSON in your Claude Desktop configuration:
{
"mcpServers": {
"hk-transport-eta": {
"type": "stdio",
"command": "npx",
"args": ["-y", "mcp-hk-transport-eta"]
}
}
}
Which API does HK Transport ETA use?
It uses the API from the siri-shortcut-hk-bus-eta repository.
What transport does HK Transport ETA support?
It communicates over the stdio transport, as shown in the Claude Desktop configuration example.
Frequently asked questions
What can HK Transport ETA do?
It provides route listings and next arrival estimates for Hong Kong public transport, specifically bus services covered by the underlying API.
How do I configure HK Transport ETA for Claude Desktop?
Use the following JSON in your Claude Desktop configuration: ```json { "mcpServers": { "hk-transport-eta": { "type": "stdio", "command": "npx", "args": ["-y", "mcp-hk-transport-eta"] } } } ```
Which API does HK Transport ETA use?
It uses the API from the [siri-shortcut-hk-bus-eta](https://github.com/kennyfong19931/siri-shortcut-hk-bus-eta) repository.
What transport does HK Transport ETA support?
It communicates over the stdio transport, as shown in the Claude Desktop configuration example.
Basic information
More Other MCP servers

Sequential Thinking
modelcontextprotocolModel Context Protocol Servers
MCP Toolbox for Databases
googleapisMCP Toolbox for Databases is an open source MCP server for databases.
Inbox Zero AI MCP
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.

Glasswarp
GlasswarpSee and control a real Windows PC you own — from any MCP client, locally or remotely. Observe (UIA + screenshots), click/type/drag/scroll, launch apps, owner Live View. BYOH: your machine, your key.
Reactive Resume
amruthpillaiA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
Comments