Live LPP bus arrivals in your AI assistant
What you can ask
- “When is the next bus 6 at Bavarski dvor towards Dolgi most?”
- “Kdaj pride naslednja dvojka na Novih Jaršah proti centru?”
- “Which bus stops are near me and what’s coming?” (share your location with the assistant)
- “Is line 3G to Grosuplje on time at Konzorcij?”
The assistant finds the stop, picks the right direction (most Ljubljana stops come in pairs — one towards the centre, one away from it) and reads the live arrivals. Each answer links back to the stop’s full board and timetable on ljbus.cc.
How to connect
Claude
ljbus is listed in Claude’s connector directory: open ljbus in the Claude directory and connect it with one click — no account or sign-in needed. (You can also add the server URL below as a custom connector under Customize → Connectors.)
ChatGPT
Once ljbus is listed in the ChatGPT plugin directory, search for “ljbus” and connect it. Until then: Settings → Security and login → turn on Developer mode, then Plugins → + → Create app → Create MCP App with the server URL below and “No Auth”, and mention @ljbus in a chat.
Server URL
https://ljbus.cc/mcp
This is a standard remote MCP server (Streamable HTTP), so any MCP-capable client can use it.
Tools
All tools are read-only and public — nothing is written, no login is involved.
- search_stops — find LPP stops by name (e.g. “Bavarski dvor”) or stop code. Returns each stop’s code, direction, the lines that serve it and its ljbus.cc link.
- nearest_stops — the closest stops to a latitude/longitude, within 3 km, with distance in metres.
- get_arrivals — live arrivals at one stop, grouped by line and destination, optionally for one line only. Each arrival has minutes to arrival and a status: live (GPS-tracked), scheduled (timetable time, bus not tracked yet), arriving or detour.
- plan_trip — how to get from A to B: origin and destination as stop codes, street addresses (e.g. “Celovška cesta 160”), place names (e.g. “UKC”) or coordinates, optional departure time. Returns up to four options with walks and bus rides (line, direction, stops and scheduled times) and a link to the same search on ljbus.cc.
Good to know
- Covers LPP city buses in Ljubljana only — not intercity buses (Arriva, Nomago) or trains.
- ljbus is an unofficial service and not affiliated with LPP. Times are predictions from LPP’s public data; for official information see lpp.si.
- To protect LPP’s servers, live lookups are rate-limited when many people ask at once. The assistant then gets the stop link instead, and the live board on ljbus.cc always works.
Privacy
The connector only receives what the assistant sends for a lookup (a stop name or code, a line, or coordinates if you share your location) — never your chat, name or account. Nothing is kept beyond routine server logs, which are deleted within about two months. Details: privacy policy.
Support
Questions, wrong answers or ideas: write to support at ljbus dot cc.
Po slovensko
Povežite ljbus s ChatGPT ali Claude in vprašajte na primer „kdaj pride naslednja šestica na Bavarskem dvoru?“. Asistent poišče postajo, izbere pravo smer in prebere prihode v živo — isti podatki kot na ljbus.cc. Brezplačno, brez računa. V Claude ga dodate iz imenika povezovalnikov; naslov strežnika: https://ljbus.cc/mcp
