
Security News
GPT-6 Astra Attempts Supply Chain Attacks Against Open Source Maintainers in Testing
GPT-6 Astra hits 100% on ExploitBench and finds zero-days autonomously, while independent tests reveal scope violations and monitoring gaps.
@olaurendeau/mcp-camptocamp
Advanced tools
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 :
{
"mcpServers": {
"camptocamp": {
"command": "npx",
"args": ["-y", "@olaurendeau/mcp-camptocamp"]
}
}
}
Cursor — ajouter dans ~/.cursor/mcp.json ou .cursor/mcp.json :
{
"mcpServers": {
"camptocamp": {
"command": "npx",
"args": ["-y", "@olaurendeau/mcp-camptocamp"]
}
}
}
Prérequis : Docker
{
"mcpServers": {
"camptocamp": {
"command": "docker",
"args": ["run", "--rm", "-i", "ghcr.io/olaurendeau/mcp-camptocamp:latest"]
}
}
}
Pour construire l'image localement :
docker compose build mcp
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 :
make install # Installer les dépendances
make test # Lancer les tests
make lint # Vérification des types
make test-watch # Tests en mode watch
make build # Compiler TypeScript
make docker-build # Construire l'image de production
make help # Liste toutes les commandes
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) :
make login # authentification interactive avec 2FA
make publish # ci + tests + build + npm publish
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 :
git tag v1.0.0
git push origin v1.0.0
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.
make publish
# Registre MCP (nécessite mcp-publisher installé sur l'hôte)
curl -L "https://github.com/modelcontextprotocol/registry/releases/latest/download/mcp-publisher_$(uname -s | tr '[:upper:]' '[:lower:]')_$(uname -m | sed 's/x86_64/amd64/;s/aarch64/arm64/').tar.gz" | tar xz mcp-publisher
./mcp-publisher login github
./mcp-publisher publish
@modelcontextprotocol/sdknode:22-alpine)MIT
FAQs
MCP server exposing Camptocamp.org API to LLMs
The npm package @olaurendeau/mcp-camptocamp receives a total of 24 weekly downloads. As such, @olaurendeau/mcp-camptocamp popularity was classified as not popular.
We found that @olaurendeau/mcp-camptocamp demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Security News
GPT-6 Astra hits 100% on ExploitBench and finds zero-days autonomously, while independent tests reveal scope violations and monitoring gaps.

Product
Socket can now send alerts and supply chain attack notifications to Microsoft Teams, with filters that route the right updates to each channel.

Security News
pnpm 12 rewrites the package manager in Rust, cutting install times by up to 90% while preserving pnpm 11 workflows and lockfiles.