MCP server for Chelaile realtime bus data
MCP server for Chelaile realtime bus data. Exposed over MCP by the chelaile mcp mcp server, that capability becomes something an assistant can invoke while it works, not something you go and do afterwards.
编辑 ~/Library/Application Support/Claude/claude_desktop_config.json:
The server ships on npm as chelaile-mcp-server, so your MCP client can launch it on demand — there is no separate build step. Add the server block to your client's configuration, restart it, and the tools register themselves.
Everything the assistant can do here goes through one of these:
bus_list_cities — 列出支持的城市及其 IDbus_get_city_config — 某城市的刷新间隔限制与展示策略bus_get_my_location — 基于调用方 IP 估算位置(精度到城市级)bus_reverse_geocode — WGS-84 经纬度 → 中文地址bus_search — 按关键词混合搜索:线路 + 站点 + POIbus_search_more — 按某一分类分页"查看更多"bus_get_nearby_stops — 某 GPS 坐标附近的站点及到站预计时间bus_get_stop_detail — 某站点经过的所有线路 + 附近的地铁bus_get_line_detail — 某线路的完整站点列表 + 当前车辆bus_get_line_route — 某线路的地图轨迹坐标bus_get_line_realtime — 某线路即将到达某站点的车辆实时信息bus_list_line_buses — 某线路上所有车辆的位置与载客率This sits in the developer tooling group, where several servers overlap in what they claim to do but differ sharply once you actually set them up. Chelaile MCP's toolset — bus_list_cities, bus_get_city_config, bus_get_my_location and 11 more — is a fair guide to whether it matches your workflow. It is maintained by peanutsplash; worth a glance at recent repository activity before you build anything load-bearing on it.
We check each listing at SyncDev against the project's documentation before it goes live — if something here drifts out of date, it is a bug worth reporting.
| Tool | What it does |
|---|---|
| bus_list_cities | 列出支持的城市及其 ID |
| bus_get_city_config | 某城市的刷新间隔限制与展示策略 |
| bus_get_my_location | 基于调用方 IP 估算位置(精度到城市级) |
| bus_reverse_geocode | WGS-84 经纬度 → 中文地址 |
| bus_search | 按关键词混合搜索:线路 + 站点 + POI |
| bus_search_more | 按某一分类分页"查看更多" |
| bus_get_nearby_stops | 某 GPS 坐标附近的站点及到站预计时间 |
| bus_get_stop_detail | 某站点经过的所有线路 + 附近的地铁 |
| bus_get_line_detail | 某线路的完整站点列表 + 当前车辆 |
| bus_get_line_route | 某线路的地图轨迹坐标 |
| bus_get_line_realtime | 某线路即将到达某站点的车辆实时信息 |
| bus_list_line_buses | 某线路上所有车辆的位置与载客率 |
| bus_get_timetable | 首末班、发车间隔或完整时刻表 |
| bus_refresh_lines | 一次性批量刷新多个 (线路, 站点) 对 |
{
"mcpServers": {
"chelaile": {
"command": "npx",
"args": ["-y", "chelaile-mcp-server"]
}
}
}Add to claude_desktop_config.json, then restart Claude Desktop.
Kill hallucinated APIs — version-accurate, up-to-date library documentation injected straight into context.
Microsoft's official browser automation server — drive a real browser through the accessibility tree, no screenshots needed.
GitHub's official server — repos, issues, pull requests, Actions and code security, straight from your assistant.
Issue tracking at the speed of conversation — Linear's official hosted server with OAuth and zero install.
Local repository surgery — status, diffs, commits, branches and history for any repo on disk.
Timezone sanity for AI — current time anywhere and correct conversions, without the model doing date math.