Serveur MCP

Cycle Tracker

io.github.ThisisBankole/cycle-tracker

Ce que fait ce MCP

Reports live and historical bike-share availability, station locations, network status, and station usage trends across supported UK cities.

find_stations
Find bike stations in a city with live availability. Filter by a name search and/or sort by distance from a coordinate (results then include distance_km). Without lat/lon, results are sorted by most bikes available.
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['city'], 'properties': {'lat': {'type': 'number', 'description': 'Latitude to sort by proximity'}, 'lon': {'type': 'number', 'description': 'Longitude to sort by proximity'}, 'city': {'type': 'string', 'description': 'City id: one of manchester'}, 'limit': {'type': 'integer', 'default': 10, 'maximum': 50, 'minimum': 1}, 'query': {'type': 'string', 'description': 'Case-insensitive station name filter'}}}
get_availability_trend
Time series of bikes available and active stations for a city, one point per 10-minute snapshot, newest first. Up to 90 days of history.
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['city'], 'properties': {'city': {'type': 'string', 'description': 'City id: one of manchester'}, 'hours': {'type': 'integer', 'default': 24, 'maximum': 2160, 'minimum': 1}}}
get_network_status
Live network totals for a city: bikes available, e-bikes, active stations, bikes docked at stations. Data refreshes every 10 minutes.
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['city'], 'properties': {'city': {'type': 'string', 'description': 'City id: one of manchester'}}}
get_popular_stations
Busiest stations in a city ranked by average bikes available over the last 24 hours.
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['city'], 'properties': {'city': {'type': 'string', 'description': 'City id: one of manchester'}, 'limit': {'type': 'integer', 'default': 10, 'maximum': 50, 'minimum': 1}}}
list_cities
List the bike-share cities Cycle Tracker covers, with their ids (used by every other tool) and map coordinates.
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Ajouté
get_availability_trend
17 September 2026 12:52
Ajouté
get_popular_stations
17 September 2026 12:52
Ajouté
find_stations
17 September 2026 12:52
Ajouté
get_network_status
17 September 2026 12:52
Ajouté
list_cities
17 September 2026 12:52