find_nearby
Find transit stops and bike stations nearby
Use to see what's near a place: MBTA stations and bus stops with walking distance, and Bluebikes stations with live bike and dock counts.
placerequiredradius_m
io.github.SrikarmkPublished by GitHub account Srikarmkv0.1.1Updated Nov 6, 2026
Live MBTA departures and alerts, Bluebikes bikes and docks, and Boston trip options. Read-only.
Read-only MCP server for getting around greater Boston: live MBTA departures and alerts, Bluebikes bike and dock counts, and walk/bike/transit trip options.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Follow the launch instructions in the repository.
[CI] [PyPI] [Python] [MCP registry] [License]
Getting around Boston from live public data: MBTA departures and service alerts, Bluebikes bike and dock counts, and door-to-door options: walk, Bluebikes, one MBTA route, or one change between subway lines. A command-line tool and an MCP server, so Claude Code, Claude Desktop, Cursor and other agents can answer "when's the next train" or "is there a dock near Kendall" with real numbers. It only reads public data.
Add it to Claude Code:
Or in any MCP client's config (Claude Desktop, Cursor):
If the client can't find uvx, use the full path that which uvx (macOS, Linux) or where uvx (Windows)
prints as the command.
MBTA API key (optional, free). Without one the MBTA allows 20 requests a minute, which two or three trip
plans can use up. With a key from api-v3.mbta.com it's 1,000. Set MBTA_API_KEY
in the environment, or pass it in the MCP config with "env": {"MBTA_API_KEY": "..."}. When the limit is hit,
bostonmove says so; plan_trip still returns the walking and Bluebikes options.
A place can be a station name (Park Street, Kendall, Northeastern), an MBTA stop id (place-pktrm,
110), a Bluebikes station name, an address or landmark (Fenway Park, 360 Huntington Ave), or lat,lon.
Every result carries sources and as_of. Add --json to any CLI command for the full result.
estimate.classic = bikes - ebikes.Slow-changing data (station lists, a route's stop order, geocoded places) is cached on disk for a day in
~/.cache/bostonmove (BOSTONMOVE_CACHE_DIR to move it, BOSTONMOVE_NO_CACHE=1 to turn it off). Live data
is cached in memory for under a minute.
MIT licence.
Source: README.md at commit 5f1b55d
Find transit stops and bike stations nearby
Use to see what's near a place: MBTA stations and bus stops with walking distance, and Bluebikes stations with live bike and dock counts.
placerequiredradius_mNext departures from a stop
Use for "when's the next train/bus": upcoming departures at a stop by route and direction, live when the MBTA has predictions (else the timetable), plus alerts at that stop.
stoprequiredrouteCurrent MBTA service alerts
Use to check for delays, suspensions, shuttles, detours and closures in effect now, for a route, a stop, or the whole system, most severe first.
stoprouteBluebikes availability
Use to find a Bluebikes bike or a free dock: the nearest stations with live counts of bikes, e-bikes and empty docks.
needplacerequiredWays to get from A to B
Use for "how do I get from A to B": walking, Bluebikes and MBTA options with arrival times, using live departures and bike counts. MBTA options are one route, or one change between subway and light-rail lines (Red, Orange, Blue, Green, Mattapan); changes involving buses aren't planned.
originrequireddestinationrequired90% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
$ bostonmove plan "Northeastern" "Harvard"Northeastern University → Harvard (4424 m straight line) 27 min Green Line E to Medford/Tufts: board at Northeastern University (0 min walk) now, ride 10, off at Park Street; then Red Line to Alewife: leaves 16:22, ride 9, off at Harvard (arrive ~16:31) 28 min Orange Line to Oak Grove: board at Massachusetts Avenue (6 min walk) in 6 min, ride 6, off at Downtown Crossing; then Red Line to Alewife: leaves 16:20, ride 11, off at Harvard (arrive ~16:31) 29 min Bluebikes from Forsyth St at Huntington Ave (13 bikes) to Church St (1 docks) (arrive ~16:33) 40 min 1 to Harvard: board at Massachusetts Ave @ St Botolph St (7 min walk) in 15 min, ride 23, off at Massachusetts Ave opp Holyoke St (arrive ~16:43) 69 min walk, about 5751 m (arrive ~17:12) · Walking and cycling times are estimates from straight-line distance; transit times are from MBTA live predictions, or the timetable when there are none. · MBTA options are one route, or one change between subway and light-rail lines with 3 min to change; changes involving buses aren't planned (mbta.com/trip-planner does them).uvx bostonmove plan "South Station" "Kendall" # run once without installinguv tool install bostonmove # or: pipx install bostonmove / pip install bostonmoveclaude mcp add --scope user bostonmove -- uvx bostonmove mcp{ "mcpServers": { "bostonmove": { "command": "uvx", "args": ["bostonmove", "mcp"] } } }uv syncuv run pytest # offline: replays recorded real responses with the clock frozenuv run pytest -m live # against the real APIsuv run python tests/record_fixtures.py # re-record the fixtures