Mcp Moncompte — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Mcp Moncompte (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Serveur MCP (Model Context Protocol) en lecture seule qui expose le catalogue de notices de moncompte.org aux agents IA (Claude, etc.), déployé sur Cloudflare Workers.
Pages) — pas de WP REST. La recherche et get_article lisent `/search-index.json` (index plein-texte généré au build : titre, slug, description, corps complet). La ressource about proxifie `/llms.txt`. Aucun secret requis.
Dépendance :search_articlesetget_articlereposent surhttps://moncompte.org/search-index.json, produit par le site Astro (endpointsrc/pages/search-index.json.js). Cet index exclut déjà les articles datés dans le futur (isPublished) et les brouillons (draft) — le MCP ne voit donc que le contenu réellement en ligne. L'index est régénéré à chaque build/déploiement du site.
| Type | Nom | Rôle |
|---|---|---|
| Outil | search_articles | Recherche par mots-clés (titre, slug, URL, extrait) |
| Outil | get_article | Contenu complet d'un article (par slug) |
| Ressource | moncompte://about | Proxy du llms.txt de moncompte.org |
/sse — Server-Sent Events (clients historiques)/mcp — Streamable HTTP (transport recommandé)NoticielMCP (classe McpAgent)npm install
npm run dev # wrangler dev (local)
npm run typecheck # tsc --noEmitnpx wrangler login # une fois (compte Cloudflare)
npm run deploy # wrangler deployLe binding de rate-limit ([[unsafe.bindings]]typeratelimit) requiert Wrangler ≥ 4.36. Le Durable Object McpAgent utilise le stockage SQLite (migrationnew_sqlite_classes).
https://mcp-moncompte.<ton-sous-domaine>.workers.dev/mcp (ou /sse)mcp-remote :{
"mcpServers": {
"moncompte": {
"command": "npx",
"args": ["mcp-remote", "https://mcp-moncompte.<sous-domaine>.workers.dev/sse"]
}
}
}agents et @modelcontextprotocol/sdk évoluent vite : en cas d'erreur debuild, faire npm install agents@latest @modelcontextprotocol/sdk@latest.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.