Skip to content

Releases: vbhjckfd/timetable-api-node

v1.1.1

01 May 10:20
065cc6e

Choose a tag to compare

Sync package.json version to match release tag

v1.1.0

30 Apr 07:52
f5e8ff0

Choose a tag to compare

What's changed

MCP improvements

  • Added outputSchema to all 5 MCP tools (get_stop_realtime, get_route_static, get_route_realtime, get_stop_geometry, get_stops_around_location) — callers can now type-check responses
  • Tool results now return structuredContent alongside the text block

Smithery

  • Replaced smithery.yaml with smithery.json (id, name, tags, deployment, examples, repository)
  • Serve smithery.json and server.json as static endpoints
  • Added Smithery badge to README

Infrastructure

  • Upgraded Node.js 22 → 24 (Dockerfile, CI, .nvmrc)
  • Added CodeQL code scanning workflow
  • Added MCP server icon (favicon.png)

v1.0.0

29 Apr 13:56
44883b6

Choose a tag to compare

Initial stable release of the Lviv public transport MCP server and REST API.

Features

  • MCP server with tools: get_stop_realtime, get_route_realtime, get_route_static, get_stop_geometry, get_stops_around_location
  • REST API for stops, timetables, routes, and live GTFS-RT vehicle positions
  • No API key required
  • Compatible with Claude Desktop, Cursor, and any MCP-capable client