Citi Bike MCP Server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Citi Bike MCP Serverfind nearest bike stations with ebikes near Central Park"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Overview
Purpose: Smithery-compatible TypeScript MCP server exposing a tool to find the nearest Citi Bike stations by distance and ebike/classic availability.
Data: Citi Bike GBFS feeds:
station_status.jsonandstation_information.json.
Quickstart (Smithery)
Prereq: Node.js 18+ and a Smithery account/API key.
Dev (requires Smithery CLI):
npm run dev(port-forwards to Smithery Playground)Deploy: Push to GitHub, then use https://smithery.ai/new to deploy the repo.
Local Build
Install deps:
npm installBuild:
npm run build
Entry Point
Smithery loads
src/index.tswhich exports a defaultcreateServerfunction returning an MCP server instance.
Tool
nearest_citibikes: Returns nearest stations with distances and availability.Input:
{ lat: number, lon: number, limit?: number }Output: JSON with
stations[]including:name,station_id,lat,lon,distance_mavailable_ebikes,available_classic_bikes,available_total_bikesavailable_docks,capacity_total_docks,is_renting,is_returning,last_reported
Notes
available_classic_bikesusesnum_bikes_available_types.mechanicalwhen present; else derives asnum_bikes_available - num_ebikes_available.Results are Haversine-sorted by distance.
limitdefaults to 5 (1–50 allowed).
This server cannot be deployed
Maintenance
Related MCP Connectors
Live UK bike-share availability: nearby bikes and stations, popular stations, 90-day history.
Find EV charging stations, detail, and reliability check-ins via the global Open Charge Map.
Get real-time NYC bus arrivals, live vehicle locations, and service alerts. Plan trips between any…
Find EV charging stations, live availability and prices across the Netherlands via NDW data.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceProvides real-time NYC subway information including train arrivals, station search, service alerts, and nearby station finder using live MTA data with intelligent location handling.7MIT
- FlicenseAqualityDmaintenanceProvides access to Bay Wheels realtime bikeshare data, enabling users to find nearest available bikes (standard or ebike) and docking stations with available spaces in the San Francisco Bay Area.2-
- AlicenseNot gradedqualityBmaintenanceProvides access to bike sharing station data from CityBik.es API, enabling queries for station availability and locations without authentication.8 npmMIT
- AlicenseNot gradedqualityDmaintenanceProvides real-time access to Montreal's Bixi bike-sharing data through the GBFS API. Enables querying station information, availability, nearby stations, and system alerts.MIT