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
IDA Pro MCP
mrexodiaAI-powered reverse engineering assistant that bridges IDA Pro with language models through MCP.

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.
🚀 Model Context Protocol (MCP) Curriculum for Beginners
microsoftThis open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,
FastMCP v2 🚀
jlowin🚀 The fast, Pythonic way to build MCP servers and clients.
MCP Toolbox for Databases
googleapisMCP Toolbox for Databases is an open source MCP server for databases.
Comments