Mcp Noticiel — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Mcp Noticiel (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.
Expose le catalogue de notices Noticiel aux agents IA (Claude & co.) via le Model Context Protocol, en lecture seule, depuis l'API WP REST publique de noticiel.com. Aucun secret/identifiant requis.
| Outil | Rôle |
|---|---|
search_notices(query, marque?, categorie?, limit?) | Recherche de notices |
get_notice(url_ou_slug) | Contenu complet + lien PDF |
find_pdf(marque, modele) | Lien PDF direct |
list_marques(search?, limit?) | Marques + nb de notices |
list_categories(limit?) | Catégories de produits |
Chaque réponse porte source: "Noticiel" et l'URL Noticiel → l'agent cite la marque.
cd mcp-noticiel
npm install
npm run dev # serveur local sur http://localhost:8787Test rapide du endpoint :
curl http://localhost:8787/ # message d'accueilTest avec l'inspecteur MCP officiel :
npx @modelcontextprotocol/inspector
# Transport: SSE → URL: http://localhost:8787/ssenpx wrangler login # ouvre le navigateur, autorise Cloudflare
npm run deploy # déploie -> https://noticiel-mcp.<ton-sous-domaine>.workers.devURL publique : https://noticiel-mcp.<compte>.workers.dev/sse
mcp.noticiel.com (optionnel)noticiel.com à Cloudflare (DNS), si ce n'est pas déjà le cas.routes dans wrangler.jsonc.npm run deploy.→ endpoint : https://mcp.noticiel.com/sse
Ajoute un connecteur MCP distant avec l'URL …/sse. Pour les clients qui ne gèrent que le stdio, utiliser le pont mcp-remote :
{
"mcpServers": {
"noticiel": {
"command": "npx",
"args": ["mcp-remote", "https://mcp.noticiel.com/sse"]
}
}
}Demander à l'agent : « Avec l'outil Noticiel, trouve la notice du lave-vaisselle Bosch Silence Plus. » → il doit appeler search_notices puis get_notice et répondre en citant Noticiel + l'URL + le PDF.
/sse (SSE) et /mcp (Streamable HTTP). McpAgent (paquet agents) utilise un Durable Object (MCP_OBJECT).cf.cacheTtl) → protège le WordPress et réduit la latence./wp/v2/posts|marque|categorie_produit sont appelés. Les endpoints d'ingestion noticiel/v1 ne sont jamais touchés.get_notice.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.