Chelaile MCP MCP Server

MCP server for Chelaile realtime bus data

Local serverstdio

What is the Chelaile MCP MCP server?

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.

What it actually does

编辑 ~/Library/Application Support/Claude/claude_desktop_config.json

Adding it to your client

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.

Its toolset

Everything the assistant can do here goes through one of these:

  • 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 — 某线路上所有车辆的位置与载客率

Caveats

  • It runs with your machine's permissions. That is convenient and also the reason to think about what you point it at before you approve a tool call.
  • With 14 tools registered it takes up a noticeable share of the context window; turn it off in projects that never touch Chelaile MCP.
  • MCP clients confirm each tool call by default. Leave that on until you have watched what the chelaile mcp mcp server does with a few real requests.

When to reach for it

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.

Available tools

ToolWhat it does
bus_list_cities列出支持的城市及其 ID
bus_get_city_config某城市的刷新间隔限制与展示策略
bus_get_my_location基于调用方 IP 估算位置(精度到城市级)
bus_reverse_geocodeWGS-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一次性批量刷新多个 (线路, 站点) 对

How to install the Chelaile MCP MCP server

{
  "mcpServers": {
    "chelaile": {
      "command": "npx",
      "args": ["-y", "chelaile-mcp-server"]
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Example prompts to try

  • Use Chelaile MCP to bus list cities.
  • Use Chelaile MCP to bus get city config.
  • Use Chelaile MCP to bus get my location.

Frequently asked questions

It connects Chelaile MCP to MCP-compatible AI assistants such as Claude and Cursor, exposing 14 tools (bus_list_cities, bus_get_city_config, bus_get_my_location, and more) that the assistant can call on your behalf. Instead of copying data back and forth by hand, the assistant works with Chelaile MCP directly.