Server data from the Official MCP Registry
Live bike-share availability in France: docked networks, nearby stations, bikes and docks.
About
Live bike-share availability in France: docked networks, nearby stations, bikes and docks.
Security Report
Valid MCP server (2 strong, 2 medium validity signals). No known CVEs in dependencies. ⚠️ Package registry links to a different repository than scanned source. Imported from the Official MCP Registry. 1 finding(s) downgraded by scanner intelligence.
14 files analyzed · 1 issue found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
Permissions Required
This plugin requests these system permissions. Most are normal for its category.
How to Install
Add this to your MCP configuration file:
{
"mcpServers": {
"io-github-timi-duban-gbfs-france": {
"args": [
"-y",
"gbfs-france-mcp"
],
"command": "npx"
}
}
}Documentation
View on GitHubFrom the project's GitHub README.
GBFS France
MCP server for live bike-share availability in France, from the GBFS feeds listed on transport.data.gouv.fr. Français
Tools
Read-only, structured output plus short text, data producer credited on every answer.
search_networks(query): network ids for a city, area or name, plus unsupported matches and why.nearby_stations(network_id, lat, lon, limit?, need?: bikes|docks, max_distance_meters?): nearest stations with bikes, e-bikes, free docks.get_station(network_id, station_id): one station's live status.
> nearby_stations { "network_id": "stations-velov-…", "lat": 45.7578, "lon": 4.832, "limit": 2 }
2 station(s) on Vélo'v Lyon.
BELLECOUR / ST EXUPÉRY (128 m): 4 bikes (0 e-bikes), 36 docks
PLACE ANTONIN PONCET (187 m): 7 bikes (0 e-bikes), 32 docks
Note: every station listed last reported 91 min to 7 h ago; counts are from the operator’s latest feed and may miss recent changes.
Data: Métropole de Lyon, Licence Ouverte v2.0 (Etalab), https://transport.data.gouv.fr/datasets/…
Install
Node.js 22+. Claude Code: claude mcp add gbfs-france -- npx -y gbfs-france-mcp. Other MCP clients:
{ "mcpServers": { "gbfs-france": { "command": "npx", "args": ["-y", "gbfs-france-mcp"] } } }
Coverage
Docked networks with an open licence (Licence Ouverte, ODbL) and a GBFS 1.x-3.0 feed. Free-floating, scooters, car sharing and unlicensed datasets are not served.
60 networks (snapshot 2026-11-02): Altervélo Saint-Pierre La Réunion (CIVIS), AQTA (Auray Quiberon Terre Atlantique), Auch-Vélo’c Grand Auch, Brennus à Vélo Grand Sénonais, C Vélo Clermont-Ferrand, Calivélo communauté d'agglomération du Libournais (La Cali), Cap Cotentin Vélo, Choletbus 2 Roues Cholet, CYCLOlibre Carcassonne, IDEcycle Pau, Impulsyon La Roche Sur Yon, Karu'vélo Pointe-à-Pitre La Guadeloupe, Le Vélo Baulois La Baule-Escoublac, Le Vélo TBM Bordeaux Métropole, Les petites reines Sables d'Olonne Agglomération, LeVélo Marseille, Libélo Valence Romans, Lovélo Rouen, MontenVélo CC Pays du Mont-Blanc (CCPMB), Naolib Micromob', Naolib Nantes Métropole, NemoVélo Nîmes Métropole, Ogalo Saumur, Optymo Belfort, Périvélo Grand Périgueux, R'Houle ports de Piriac-sur-Mer et de La Turballe, Rubis'Vélo Grand Bourg Agglomération, Semo CA Seine-Eure, STAR Rennes, Tanlib Niort, Tarbes Lourdes Pyrénées (TLP), Tempo Vélo Agen, Ti Vélo Pays de Landerneau-Daoulas, V'lille Lille, Vel'in Grand Calais (SITAC), Vélam Amiens, Vélhop Strasbourg Eurométropole, Vélib Paris et communes limitrophes, Vélibéo CA Bassin de Brive, VéliVert Saint-Etienne, Vélo d'Aqui Argelès-sur-mer, Vélo Fluo Grand Est, Vélo Modalis Grand Angoulême, Vélo'Cité Laon, Vélo'v Lyon, VéloCité Besançon, VéloCité Mulhouse, Vélomagg Montpellier Méditerranée Métropole, VéloMoove Bassin de Pompey, Velonecy Grand Annecy, Velopop’ Avignon, VélOstan’lib Nancy, VélôToulouse Toulouse Métropole, VéloZef Brest, VélYcéo Saint-Nazaire, Vernou-en-Sologne (Vernou Vélo), Vertuose Grand Longwy, ViVélo Vichy Communauté, Vivolt agglomération d'Epinal, Zébullo Grand Reims.
Design
apps/mcp (stdio) calls packages/gbfs-core, which has no Node imports (Hermes-safe, for a future Expo app):
- Facade
facade.ts: three calls hiding catalog, versions, feed join, cache and errors. - Adapter
feeds/v2.ts,v3.ts: one per GBFS version, same records out. - Cache-Aside + single-flight
feed-loader.ts: clamped ttl, stale-if-error 10 min, LRU 64. - Result type:
{ ok: false, error }instead of throwing.
Development
fnm use && pnpm install
pnpm lint && pnpm typecheck && pnpm test
pnpm catalog # rebuild the network snapshot and lists
Release: push tag vX.Y.Z (npm with provenance, then MCP registry). Merge the weekly catalog PR so GitHub keeps scheduled workflows on. Follow-ups: TODOS.md.
MIT. Data stays under each producer's licence.
Reviews
No reviews yet
Be the first to review this server!
More Developer Tools MCP Servers
Rea
Freeby Morluto · Developer Tools
Reverse engineer anything from your terminal or agent with one CLI and MCP server.
Paperclip
Freeby Paperclipai · Developer Tools
Trending hip-hop artist momentum scores across four cultural dimensions.
Fetch
Freeby Modelcontextprotocol · Developer Tools
Web content fetching and conversion for efficient LLM usage
Git
Freeby Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
Toleno
Freeby Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
MCP Marketplace
Freeby mcp-marketplace · Developer Tools
Search and install MCP servers from inside your AI client.
