v0.1.0: Initial release
Initial release
Transitland v2 registry MCP server — global GTFS, GTFS-Realtime, and GBFS transit data. Onestop IDs are the identifier spine; place-name geocoding is delegated to openstreetmap_geocode.
Added:
- 6 tools: transitland_find_operators, transitland_get_operator, transitland_find_feeds, transitland_find_routes, transitland_find_stops, transitland_get_departures
- 2 resources: transitland://operator/{onestop_id}, transitland://feed/{onestop_id}
- find_feeds surfaces fetch URLs, license terms (redistribution/commercial/derived/attribution as yes/no/unknown — never inferred), and freshness
- get_departures distinguishes live GTFS-Realtime predictions from static schedule per departure
- TransitlandService — direct HTTP client; discards the key-bearing meta.next URL, surfacing only the opaque integer cursor
STDIO or Streamable HTTP. 48 tests pass; bun run devcheck clean.