Connexion
Le serveur se trouve à https://geo.runningcat.dev/mcp et parle Streamable HTTP. Il accepte la même clé que l'API.
Claude Code
claude mcp add --transport http running-cat-geo https://geo.runningcat.dev/mcp \
--header "Authorization: Bearer YOUR_KEY"
Cursor
Dans .cursor/mcp.json à la racine de votre projet, ou ~/.cursor/mcp.json pour tous les projets :
{
"mcpServers": {
"running-cat-geo": {
"url": "https://geo.runningcat.dev/mcp",
"headers": { "Authorization": "Bearer ${env:RUNNING_CAT_KEY}" }
}
}
}
Autres clients
Tout client qui se connecte à des serveurs MCP distants en HTTP fonctionne avec l'adresse et un en-tête Authorization: Bearer YOUR_KEY ou x-api-key. Un client qui n'accepte qu'une adresse peut utiliser https://geo.runningcat.dev/mcp?key=YOUR_KEY ; gardez cette adresse privée, car elle contient la clé.
Outils
- point_report
- Tout sur un lieu : nom et zones, fuseau horaire, altitude, météo, qualité de l'air, stations de mesure de l'air et stations hydrométriques proches
- area_report
- Météo, qualité de l'air, altitudes, stations de mesure de l'air et stations hydrométriques sur un rectangle, en grille
- plan_route
- Un itinéraire à vélo, gravel, à pied ou en voiture par des points de passage, avec son profil, la météo aux heures de passage, les fuseaux horaires et ce qu'il traverse
- plan_loop
- Une boucle de la longueur voulue depuis un point de départ, avec le dénivelé et les revêtements, et si besoin le même rapport
- route_report
- Le même rapport pour un itinéraire que vous avez déjà en GeoJSON, revêtement compris
- stops_along_route
- Eau, nourriture, magasins, toilettes, ateliers vélo et carburant le long d'un itinéraire, avec les kilomètres et les longs tronçons sans aucun
- overpass_query
- Une requête Overpass QL sur les données OpenStreetMap (ce qui est pris en charge)
- weather_forecast
- Prévisions horaires jusqu'à 14 jours
- air_quality
- Prévisions de qualité de l'air et de pollen, et ce que mesurent les stations proches en ce moment
- river_gauges
- Niveaux des rivières près d'un point ou dans un rectangle, ou historique d'une station
- elevation
- Altitudes de jusqu'à 1 000 points
- where_is
- Pays, région, ville et fuseau horaire d'un point
- outdoor_layers
- Sentiers balisés, zones protégées, pistes de ski, remontées et limites dans un rectangle
Les longues réponses, comme deux semaines de météo horaire, sont coupées pour tenir dans le contexte de l'assistant, et la réponse indique ce qui a été coupé. Pour obtenir toutes les données, appelez directement l'API.
Exemples de questions
- « Planifie une sortie gravel de Munich à Salzbourg pour samedi à 20 km/h. Où la pluie commence-t-elle, et où puis-je recharger en eau ? »
- « Le Rhin à Cologne est-il plus haut qu'hier, et de combien ? »
- « L'air à Prague est-il meilleur ou pire que ne le disait la prévision ? Compare les stations avec la prévision. »
- « Trouve les boulangeries dans les limites de Vienne qui ouvrent avant 7 h. »
Comment les appels sont comptés
Le serveur n'ajoute aucun coût propre. Un appel d'outil compte comme les requêtes d'API qu'il fait : point_report et air_quality une chacun, un rapport de zone ou d'itinéraire une par partie, un itinéraire une par tranche de 100 km commencée (50 km pour le VTT). Les limites des forfaits figurent dans la section tarifs ; l'offre gratuite donne 500 requêtes par jour.