Repository navigation
Releases
Releases · Hashtagsmile/sl-mcp
v0.2.0
Trip planning to street addresses, a hosted server, and much clearer answers.
Use it without installing
https://sl-mcp.miltonlindblad.workers.dev/mcp
Add it as a custom connector in claude.ai, ChatGPT or any MCP client with Streamable HTTP. No API key or login.
New
- Street addresses:
plan_triptakesfrom/toas a stop id or an address like "Götgatan 76, Stockholm", and says what each address matched (#14) - Exits: walks say which station exit (uppgång) to use, e.g. "Folkungagatan Götgatan" at Medborgarplatsen (#17)
- Platforms and bus stop letters for trips and departures (#16, #18)
- Stops, crowding and delays per ride: "7 stops, few seats, 2 min late" (#19, #20, #21)
- Modes and preferences: only boat/bus/…, fewest changes or least walking (#22)
- Walking: a walk-only option when it takes at most 30 min (#23)
- Metro colours in
get_disruptions: "grön linje", "red line" (#12) - Answer guidance: server instructions ask for the direct answer first, then numbered steps (#15)
- Hosted on Cloudflare Workers over Streamable HTTP (#25)
- Dockerfile and glama.json for Glama's registry (#26)
Fixed
- At most 3 trips, as documented (#7)
- Clear errors for unknown stops, the same stop twice, dates outside the timetable and impossible dates (#8)
- Arrive-by trips always arrive in time and are the ones closest to the requested time (#9)
- Consistent English output (#10)
find_stopskips stops without departures and rejects blank queries (#11, #13)- Disruption text is no longer cut before phone numbers (#24)
Breaking
plan_triptakesfrom/toinstead offromSiteId/toSiteId(#14). Digits sent as text still work as stop ids.