HK Transport ETA
@kennyfong19931
About HK Transport ETA
Get ETA (Estimated Time of Arrival) for public transport in Hong Kong.
Basic information
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.
More Other MCP servers
ghidraMCP
LaurieWiredMCP Server for Ghidra
Maestro
mobile-dev-incPainless E2E Automation for Mobile and Web
Awesome Mcp Servers
punkpeyeA collection of MCP servers.
MCP Toolbox for Databases
googleapisMCP Toolbox for Databases is an open source MCP server for databases.
MCP Go 🚀
mark3labsA Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources and tools.
Comments