{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vbhjckfd/timetable-api-node","description":"Lviv public transport MCP: stops, timetables, routes, and live vehicle positions. No API key.","title":"Lviv Public Transport","repository":{"url":"https://github.com/vbhjckfd/timetable-api-node","source":"github"},"version":"1.8.5","websiteUrl":"https://lad.lviv.ua","icons":[{"src":"https://raw.githubusercontent.com/vbhjckfd/timetable-api-node/master/mcp/mcp-icon.svg","mimeType":"image/svg+xml"},{"src":"https://raw.githubusercontent.com/vbhjckfd/timetable-api-node/master/favicon.png","mimeType":"image/png","sizes":["48x48"]}],"remotes":[{"type":"streamable-http","url":"https://api.lad.lviv.ua/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-26T12:11:46.710253Z","publishedAt":"2026-10-26T12:11:46.710253Z","updatedAt":"2026-10-26T12:11:46.710253Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vbhjckfd/timetable-api-node","description":"Lviv public transport MCP: stops, timetables, routes, and live vehicle positions. No API key.","title":"Lviv Public Transport","repository":{"url":"https://github.com/vbhjckfd/timetable-api-node","source":"github"},"version":"1.8.4","websiteUrl":"https://lad.lviv.ua","icons":[{"src":"https://raw.githubusercontent.com/vbhjckfd/timetable-api-node/master/mcp/mcp-icon.svg","mimeType":"image/svg+xml"},{"src":"https://raw.githubusercontent.com/vbhjckfd/timetable-api-node/master/favicon.png","mimeType":"image/png","sizes":["48x48"]}],"remotes":[{"type":"streamable-http","url":"https://api.lad.lviv.ua/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-25T20:28:23.274026Z","publishedAt":"2026-10-25T20:28:23.274026Z","updatedAt":"2026-10-25T20:28:23.274026Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vbhjckfd/timetable-api-node","description":"Lviv public transport MCP: stops, timetables, routes, and live vehicle positions. No API key.","title":"Lviv Public Transport","repository":{"url":"https://github.com/vbhjckfd/timetable-api-node","source":"github"},"version":"1.8.3","websiteUrl":"https://lad.lviv.ua","icons":[{"src":"https://raw.githubusercontent.com/vbhjckfd/timetable-api-node/master/mcp/mcp-icon.svg","mimeType":"image/svg+xml"},{"src":"https://raw.githubusercontent.com/vbhjckfd/timetable-api-node/master/favicon.png","mimeType":"image/png","sizes":["48x48"]}],"remotes":[{"type":"streamable-http","url":"https://api.lad.lviv.ua/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-25T19:49:44.417845Z","publishedAt":"2026-10-25T19:49:44.417845Z","updatedAt":"2026-10-25T19:49:44.417845Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vbhjckfd/timetable-api-node","description":"Lviv public transport MCP: stops, timetables, routes, and live vehicle positions. No API key.","title":"Lviv Public Transport","repository":{"url":"https://github.com/vbhjckfd/timetable-api-node","source":"github"},"version":"1.8.0","websiteUrl":"https://lad.lviv.ua","icons":[{"src":"https://raw.githubusercontent.com/vbhjckfd/timetable-api-node/master/mcp/mcp-icon.svg","mimeType":"image/svg+xml"},{"src":"https://raw.githubusercontent.com/vbhjckfd/timetable-api-node/master/favicon.png","mimeType":"image/png","sizes":["48x48"]}],"remotes":[{"type":"streamable-http","url":"https://api.lad.lviv.ua/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-23T11:20:49.966556Z","publishedAt":"2026-10-23T11:20:49.966556Z","updatedAt":"2026-10-23T11:20:49.966556Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vbhjckfd/timetable-api-node","description":"Lviv public transport MCP: stops, timetables, routes, and live vehicle positions. No API key.","title":"Lviv Public Transport","repository":{"url":"https://github.com/vbhjckfd/timetable-api-node","source":"github"},"version":"1.7.11","websiteUrl":"https://lad.lviv.ua","icons":[{"src":"https://raw.githubusercontent.com/vbhjckfd/timetable-api-node/master/mcp/mcp-icon.svg","mimeType":"image/svg+xml"},{"src":"https://raw.githubusercontent.com/vbhjckfd/timetable-api-node/master/favicon.png","mimeType":"image/png","sizes":["48x48"]}],"remotes":[{"type":"streamable-http","url":"https://api.lad.lviv.ua/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-22T20:54:22.632072Z","publishedAt":"2026-10-22T20:54:22.632072Z","updatedAt":"2026-10-22T20:54:22.632072Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vbhjckfd/timetable-api-node","description":"Lviv public transport MCP: stops, timetables, routes, and live vehicle positions. No API key.","title":"Lviv Public Transport","repository":{"url":"https://github.com/vbhjckfd/timetable-api-node","source":"github"},"version":"1.7.10","websiteUrl":"https://lad.lviv.ua","icons":[{"src":"https://raw.githubusercontent.com/vbhjckfd/timetable-api-node/master/mcp/mcp-icon.svg","mimeType":"image/svg+xml"},{"src":"https://raw.githubusercontent.com/vbhjckfd/timetable-api-node/master/favicon.png","mimeType":"image/png","sizes":["48x48"]}],"remotes":[{"type":"streamable-http","url":"https://api.lad.lviv.ua/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-20T10:13:50.37738Z","publishedAt":"2026-10-20T10:13:50.37738Z","updatedAt":"2026-10-20T10:13:50.37738Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vbhjckfd/timetable-api-node","description":"Lviv public transport MCP: stops, timetables, routes, and live vehicle positions. No API key.","title":"Lviv Public Transport","repository":{"url":"https://github.com/vbhjckfd/timetable-api-node","source":"github"},"version":"1.7.9","websiteUrl":"https://lad.lviv.ua","icons":[{"src":"https://raw.githubusercontent.com/vbhjckfd/timetable-api-node/master/mcp/mcp-icon.svg","mimeType":"image/svg+xml"},{"src":"https://raw.githubusercontent.com/vbhjckfd/timetable-api-node/master/favicon.png","mimeType":"image/png","sizes":["48x48"]}],"remotes":[{"type":"streamable-http","url":"https://api.lad.lviv.ua/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-19T20:55:59.533465Z","publishedAt":"2026-10-19T20:55:59.533465Z","updatedAt":"2026-10-19T20:55:59.533465Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vbhjckfd/timetable-api-node","description":"Lviv public transport MCP: stops, timetables, routes, and live vehicle positions. No API key.","title":"Lviv Public Transport","repository":{"url":"https://github.com/vbhjckfd/timetable-api-node","source":"github"},"version":"1.7.7","websiteUrl":"https://lad.lviv.ua","icons":[{"src":"https://raw.githubusercontent.com/vbhjckfd/timetable-api-node/master/mcp/mcp-icon.svg","mimeType":"image/svg+xml"},{"src":"https://raw.githubusercontent.com/vbhjckfd/timetable-api-node/master/favicon.png","mimeType":"image/png","sizes":["48x48"]}],"remotes":[{"type":"streamable-http","url":"https://api.lad.lviv.ua/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-17T17:50:29.129353Z","publishedAt":"2026-10-17T17:50:29.129353Z","updatedAt":"2026-10-17T17:50:29.129353Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vbhjckfd/timetable-api-node","description":"Lviv public transport MCP: stops, timetables, routes, and live vehicle positions. No API key.","title":"Lviv Public Transport","repository":{"url":"https://github.com/vbhjckfd/timetable-api-node","source":"github"},"version":"1.7.6","websiteUrl":"https://lad.lviv.ua","icons":[{"src":"https://raw.githubusercontent.com/vbhjckfd/timetable-api-node/master/mcp/mcp-icon.svg","mimeType":"image/svg+xml"},{"src":"https://raw.githubusercontent.com/vbhjckfd/timetable-api-node/master/favicon.png","mimeType":"image/png","sizes":["48x48"]}],"remotes":[{"type":"streamable-http","url":"https://api.lad.lviv.ua/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-14T14:23:41.060686Z","publishedAt":"2026-10-14T14:23:41.060686Z","updatedAt":"2026-10-14T14:23:41.060686Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vbhjckfd/timetable-api-node","description":"Lviv public transport MCP: stops, timetables, routes, and live vehicle positions. No API key.","title":"Lviv Public Transport","repository":{"url":"https://github.com/vbhjckfd/timetable-api-node","source":"github"},"version":"1.7.5","websiteUrl":"https://lad.lviv.ua","icons":[{"src":"https://raw.githubusercontent.com/vbhjckfd/timetable-api-node/master/mcp/mcp-icon.svg","mimeType":"image/svg+xml"},{"src":"https://raw.githubusercontent.com/vbhjckfd/timetable-api-node/master/favicon.png","mimeType":"image/png","sizes":["48x48"]}],"remotes":[{"type":"streamable-http","url":"https://api.lad.lviv.ua/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-14T13:00:44.515972Z","publishedAt":"2026-10-14T13:00:44.515972Z","updatedAt":"2026-10-14T13:00:44.515972Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vbhjckfd/timetable-api-node","description":"Lviv public transport MCP: stops, timetables, routes, and live vehicle positions. No API key.","title":"Lviv Public Transport","repository":{"url":"https://github.com/vbhjckfd/timetable-api-node","source":"github"},"version":"1.7.4","websiteUrl":"https://lad.lviv.ua","icons":[{"src":"https://raw.githubusercontent.com/vbhjckfd/timetable-api-node/master/mcp/mcp-icon.svg","mimeType":"image/svg+xml"},{"src":"https://raw.githubusercontent.com/vbhjckfd/timetable-api-node/master/favicon.png","mimeType":"image/png","sizes":["48x48"]}],"remotes":[{"type":"streamable-http","url":"https://api.lad.lviv.ua/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-12T11:28:15.492485Z","publishedAt":"2026-10-12T11:28:15.492485Z","updatedAt":"2026-10-12T11:28:15.492485Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vbhjckfd/timetable-api-node","description":"Lviv public transport MCP: stops, timetables, routes, and live vehicle positions. No API key.","title":"Lviv Public Transport","repository":{"url":"https://github.com/vbhjckfd/timetable-api-node","source":"github"},"version":"1.7.3","websiteUrl":"https://lad.lviv.ua","icons":[{"src":"https://raw.githubusercontent.com/vbhjckfd/timetable-api-node/master/mcp/mcp-icon.svg","mimeType":"image/svg+xml"},{"src":"https://raw.githubusercontent.com/vbhjckfd/timetable-api-node/master/favicon.png","mimeType":"image/png","sizes":["48x48"]}],"remotes":[{"type":"streamable-http","url":"https://api.lad.lviv.ua/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-09T10:51:22.877157Z","publishedAt":"2026-10-09T10:51:22.877157Z","updatedAt":"2026-10-09T10:51:22.877157Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vbhjckfd/timetable-api-node","description":"Lviv public transport MCP: stops, timetables, routes, and live vehicle positions. No API key.","title":"Lviv Public Transport","repository":{"url":"https://github.com/vbhjckfd/timetable-api-node","source":"github"},"version":"1.7.1","websiteUrl":"https://lad.lviv.ua","icons":[{"src":"https://raw.githubusercontent.com/vbhjckfd/timetable-api-node/master/mcp/mcp-icon.svg","mimeType":"image/svg+xml"},{"src":"https://raw.githubusercontent.com/vbhjckfd/timetable-api-node/master/favicon.png","mimeType":"image/png","sizes":["48x48"]}],"remotes":[{"type":"streamable-http","url":"https://api.lad.lviv.ua/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-01T09:51:12.179359Z","publishedAt":"2026-10-01T09:51:12.179359Z","updatedAt":"2026-10-01T09:51:12.179359Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vbhjckfd/timetable-api-node","description":"Lviv public transport MCP: stops, timetables, routes, and live vehicle positions. No API key.","title":"Lviv Public Transport","repository":{"url":"https://github.com/vbhjckfd/timetable-api-node","source":"github"},"version":"1.7.0","websiteUrl":"https://lad.lviv.ua","icons":[{"src":"https://raw.githubusercontent.com/vbhjckfd/timetable-api-node/master/mcp/mcp-icon.svg","mimeType":"image/svg+xml"},{"src":"https://raw.githubusercontent.com/vbhjckfd/timetable-api-node/master/favicon.png","mimeType":"image/png","sizes":["48x48"]}],"remotes":[{"type":"streamable-http","url":"https://api.lad.lviv.ua/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-01T09:42:33.31303Z","publishedAt":"2026-10-01T09:42:33.31303Z","updatedAt":"2026-10-01T09:42:33.31303Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vbhjckfd/timetable-api-node","description":"Lviv public transport MCP: stops, timetables, routes, and live vehicle positions. No API key.","title":"Lviv Public Transport","repository":{"url":"https://github.com/vbhjckfd/timetable-api-node","source":"github"},"version":"1.6.3","websiteUrl":"https://lad.lviv.ua","icons":[{"src":"https://raw.githubusercontent.com/vbhjckfd/timetable-api-node/master/mcp/mcp-icon.svg","mimeType":"image/svg+xml"},{"src":"https://raw.githubusercontent.com/vbhjckfd/timetable-api-node/master/favicon.png","mimeType":"image/png","sizes":["48x48"]}],"remotes":[{"type":"streamable-http","url":"https://api.lad.lviv.ua/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-30T14:26:45.614121Z","publishedAt":"2026-09-30T14:26:45.614121Z","updatedAt":"2026-09-30T14:26:45.614121Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vbhjckfd/timetable-api-node","description":"Lviv public transport MCP: stops, timetables, routes, and live vehicle positions. No API key.","title":"Lviv Public Transport","repository":{"url":"https://github.com/vbhjckfd/timetable-api-node","source":"github"},"version":"1.6.2","websiteUrl":"https://lad.lviv.ua","icons":[{"src":"https://raw.githubusercontent.com/vbhjckfd/timetable-api-node/master/mcp/mcp-icon.svg","mimeType":"image/svg+xml"},{"src":"https://raw.githubusercontent.com/vbhjckfd/timetable-api-node/master/favicon.png","mimeType":"image/png","sizes":["48x48"]}],"remotes":[{"type":"streamable-http","url":"https://api.lad.lviv.ua/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-30T14:25:10.168619Z","publishedAt":"2026-09-30T14:25:10.168619Z","updatedAt":"2026-09-30T14:25:10.168619Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vbhjckfd/timetable-api-node","description":"Lviv public transport MCP: stops, timetables, routes, and live vehicle positions. No API key.","title":"Lviv Public Transport","repository":{"url":"https://github.com/vbhjckfd/timetable-api-node","source":"github"},"version":"1.6.1","websiteUrl":"https://lad.lviv.ua","icons":[{"src":"https://raw.githubusercontent.com/vbhjckfd/timetable-api-node/master/mcp/mcp-icon.svg","mimeType":"image/svg+xml"},{"src":"https://raw.githubusercontent.com/vbhjckfd/timetable-api-node/master/favicon.png","mimeType":"image/png","sizes":["48x48"]}],"remotes":[{"type":"streamable-http","url":"https://api.lad.lviv.ua/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-30T14:14:42.141331Z","publishedAt":"2026-09-30T14:14:42.141331Z","updatedAt":"2026-09-30T14:14:42.141331Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vbhjckfd/timetable-api-node","description":"Lviv public transport MCP: stops, timetables, routes, and live vehicle positions. No API key.","title":"Lviv Public Transport","repository":{"url":"https://github.com/vbhjckfd/timetable-api-node","source":"github"},"version":"1.5.0","websiteUrl":"https://lad.lviv.ua","icons":[{"src":"https://raw.githubusercontent.com/vbhjckfd/timetable-api-node/master/mcp/mcp-icon.svg","mimeType":"image/svg+xml"},{"src":"https://raw.githubusercontent.com/vbhjckfd/timetable-api-node/master/favicon.png","mimeType":"image/png","sizes":["48x48"]}],"remotes":[{"type":"streamable-http","url":"https://api.lad.lviv.ua/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-23T09:39:42.062471Z","publishedAt":"2026-09-23T09:39:42.062471Z","updatedAt":"2026-09-23T09:39:42.062471Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vbhjckfd/timetable-api-node","description":"Lviv public transport MCP: stops, timetables, routes, and live vehicle positions. No API key.","title":"Lviv Public Transport","repository":{"url":"https://github.com/vbhjckfd/timetable-api-node","source":"github"},"version":"1.4.1","websiteUrl":"https://lad.lviv.ua","icons":[{"src":"https://raw.githubusercontent.com/vbhjckfd/timetable-api-node/master/mcp/mcp-icon.svg","mimeType":"image/svg+xml"},{"src":"https://raw.githubusercontent.com/vbhjckfd/timetable-api-node/master/favicon.png","mimeType":"image/png","sizes":["48x48"]}],"remotes":[{"type":"streamable-http","url":"https://api.lad.lviv.ua/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-18T18:56:11.800764Z","publishedAt":"2026-09-18T18:56:11.800764Z","updatedAt":"2026-09-18T18:56:11.800764Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vbhjckfd/timetable-api-node","description":"Lviv public transport MCP: stops, timetables, routes, and live vehicle positions. No API key.","title":"Lviv Public Transport","repository":{"url":"https://github.com/vbhjckfd/timetable-api-node","source":"github"},"version":"1.4.0","websiteUrl":"https://lad.lviv.ua","icons":[{"src":"https://raw.githubusercontent.com/vbhjckfd/timetable-api-node/master/mcp/mcp-icon.svg","mimeType":"image/svg+xml"},{"src":"https://raw.githubusercontent.com/vbhjckfd/timetable-api-node/master/favicon.png","mimeType":"image/png","sizes":["48x48"]}],"remotes":[{"type":"streamable-http","url":"https://api.lad.lviv.ua/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-08T23:01:42.679432Z","publishedAt":"2026-09-08T23:01:42.679432Z","updatedAt":"2026-09-08T23:01:42.679432Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vbhjckfd/timetable-api-node","description":"Lviv public transport MCP: stops, timetables, routes, and live vehicle positions. No API key.","title":"Lviv Public Transport","repository":{"url":"https://github.com/vbhjckfd/timetable-api-node","source":"github"},"version":"1.3.4","websiteUrl":"https://lad.lviv.ua","icons":[{"src":"https://raw.githubusercontent.com/vbhjckfd/timetable-api-node/master/mcp/mcp-icon.svg","mimeType":"image/svg+xml"},{"src":"https://raw.githubusercontent.com/vbhjckfd/timetable-api-node/master/favicon.png","mimeType":"image/png","sizes":["48x48"]}],"remotes":[{"type":"streamable-http","url":"https://api.lad.lviv.ua/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-22T19:26:50.574577Z","publishedAt":"2026-06-22T19:26:50.574577Z","updatedAt":"2026-06-22T19:26:50.574577Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vbhjckfd/timetable-api-node","description":"Lviv public transport MCP: stops, timetables, routes, and live vehicle positions. No API key.","title":"Lviv Public Transport","repository":{"url":"https://github.com/vbhjckfd/timetable-api-node","source":"github"},"version":"1.1.9","websiteUrl":"https://lad.lviv.ua","icons":[{"src":"https://raw.githubusercontent.com/vbhjckfd/timetable-api-node/master/favicon.png","mimeType":"image/png","sizes":["48x48"]}],"remotes":[{"type":"streamable-http","url":"https://api.lad.lviv.ua/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-28T19:37:53.910901Z","publishedAt":"2026-05-28T19:37:53.910901Z","updatedAt":"2026-05-28T19:37:53.910901Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vbhjckfd/timetable-api-node","description":"Lviv public transport MCP: stops, timetables, routes, and live vehicle positions. No API key.","title":"Lviv Public Transport","repository":{"url":"https://github.com/vbhjckfd/timetable-api-node","source":"github"},"version":"1.0.0","websiteUrl":"https://lad.lviv.ua","remotes":[{"type":"streamable-http","url":"https://api.lad.lviv.ua/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-26T20:39:33.433045Z","publishedAt":"2026-04-26T20:39:33.433045Z","updatedAt":"2026-04-26T20:39:33.433045Z","isLatest":false}}}],"metadata":{"count":23}}
