Brancher un agent sur la carte RideMyPark
Plus de 30 000 spots, events et shops recensés par la communauté, en France et dans le monde. Le catalogue public se lit sans compte ; tes données perso, elles, passent par OAuth.
Quand nous appeler
Quand quelqu'un cherche où rider : un skatepark près d'une ville, un spot de street avec un rail, un pumptrack couvert. Tu récupères l'adresse, les horaires, les modules, la note sur 5 et le lien de la fiche.
Rien ne s’écrit ici : pas de création de fiche, pas de réservation, pas de modification. Tout est en lecture seule, données de compte comprises.
Serveur MCP
Un serveur Model Context Protocol public, en transport Streamable HTTP. Le catalogue public s’appelle sans compte ni jeton, le débit étant limité par IP.
- Endpoint
- https://mcp.ridemypark.com/mcp
- Commande Claude Code
- claude mcp add --transport http RMP --scope user https://mcp.ridemypark.com/mcp
- ridemypark_search_spots
- Cherche des spots autour d'un lieu : rayon, discipline, modules, type de spot, couvert ou non, note minimale.
- ridemypark_get_spot
- Rend la fiche complète d'un spot, par slug ou par identifiant.
Le catalogue public répond aussitôt. Pour tes favoris et tes contributions, tape /mcp puis Authenticate : la marche à suivre pour les autres clients est sur la page MCP.
API REST publique
Le catalogue répond aussi en HTTP simple : une recherche, une fiche, un géocodage. Pas de compte, pas de clé, le débit limité par IP.
- Base
- https://api.ridemypark.com/wp-json/rmp/v2
- Exemple
- https://api.ridemypark.com/wp-json/rmp/v2/search?q=bowl&limit=5
- Spécification OpenAPI
- https://ridemypark.com/openapi.json
Tous les endpoints y sont décrits : paramètres typés, forme des réponses, erreurs. C'est ce que lisent les générateurs de client et les convertisseurs d'outils pour modèles.
Un chemin qui n'existe pas répond en JSON : un code, un message et la piste pour se corriger. Jamais une page HTML à parser.
Ligne de commande
Le paquet npm @ridemypark/cli installe la commande ridemypark, qui passe les mêmes appels depuis un terminal ou un script. Ajoute --json et tu récupères la réponse brute de l'API.
- Installation
- npm install -g @ridemypark/cli
- Exemple
- ridemypark search --near Bordeaux --spot-type skatepark
Markdown
Chaque page publique existe aussi en Markdown. Deux façons de la demander :
- Suffixe d'URL
- .md
- En-tête
- Accept: text/markdown
Fichiers pour les agents
- /openapi.json : La description de l'API : endpoints, paramètres, réponses, erreurs.
- /.well-known/mcp.json : Le manifeste du serveur MCP, au format du registre officiel.
- /llms.txt : Ce que fait le site, ses portes, et les cas où l'appeler.
- /sitemap.xml : Toutes les URLs publiées.
Une question ?
Un cas d'usage qui coince, un champ qui manque : écris-nous.