The full upstream README, mirrored here for reference. Install config, tool schemas, adoption signals, and an original overview live on the Camptocamp listing page.
Serveur MCP (Model Context Protocol) exposant l'API Camptocamp.org aux LLMs. Permet d'interroger des données fiables et à jour sur les itinéraires alpins, les altitudes de sommets et les descriptions de courses — en évitant les hallucinations sur les données d'alpinisme.
| Outil | Description |
|---|---|
search_routes | Recherche des itinéraires par mot-clé (retourne ID, titre, activités, altitude, cotation) |
get_route | Détail complet d'un itinéraire par ID (description, cotations, dénivelé, matériel) |
search_waypoints | Recherche des points de passage par nom (sommets, refuges, bivouacs…) |
get_waypoint | Détail d'un point de passage par ID (altitude, coordonnées GPS, description) |
Prérequis : Node.js 18+
Claude Desktop — ajouter dans la configuration :
Cursor — ajouter dans ~/.cursor/mcp.json ou .cursor/mcp.json :
Prérequis : Docker
Pour construire l'image localement :
Puis utiliser l'image locale mcp-camptocamp-mcp à la place de ghcr.io/olaurendeau/mcp-camptocamp:latest.
Prérequis : Docker et Docker Compose
Toutes les commandes npm passent par Docker via le Makefile :
La publication est automatisée via GitHub Actions à chaque tag v* (ex. v1.0.1).
Étape 1 — Publier une première fois manuellement (une seule fois, avec ta 2FA) :
Les identifiants npm sont stockés localement dans .npm/ (ignoré par git).
Étape 2 — Configurer Trusted Publishing sur npm (remplace le token CI/CD) :
@olaurendeau/mcp-camptocamp → Settingsolaurendeaumcp-camptocamppublish.ymlÉtape 3 — Publier via GitHub Actions :
Le workflow publie automatiquement sur npm (via OIDC, sans token), GHCR et le registre MCP officiel.
Après le premier push Docker, rendre le package GHCR public : Settings → Packages → mcp-camptocamp → Change visibility.
@modelcontextprotocol/sdknode:22-alpine)MIT