Noticiel
Notices et modes d'emploi de noticiel.com. Recherche par mots-clés, marque, catégorie ou PDF.
Install
Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).
claude mcp add --transport sse noticiel 'https://noticiel-mcp.wadie.workers.dev/sse'
{
"mcpServers": {
"noticiel": {
"type": "sse",
"url": "https://noticiel-mcp.wadie.workers.dev/sse"
}
}
}
claude mcp add --transport http noticiel 'https://noticiel-mcp.wadie.workers.dev/mcp'
{
"mcpServers": {
"noticiel": {
"type": "http",
"url": "https://noticiel-mcp.wadie.workers.dev/mcp"
}
}
}
Documentation
From the project's README on GitHub, refreshed weekly. Links open on GitHub.
Contents
Serveur MCP Noticiel — Cloudflare Workers
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.
Outils exposés
| 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.
Prérequis
- Node.js 18+ et un compte Cloudflare (gratuit).
Installation & test local
cd mcp-noticiel
npm install
npm run dev # serveur local sur http://localhost:8787
Test rapide du endpoint :
curl http://localhost:8787/ # message d'accueil
Test avec l'inspecteur MCP officiel :
npx @modelcontextprotocol/inspector
# Transport: SSE → URL: http://localhost:8787/sse
Déploiement (production)
npx wrangler login # ouvre le navigateur, autorise Cloudflare
npm run deploy # déploie -> https://noticiel-mcp.<ton-sous-domaine>.workers.dev
URL publique : https://noticiel-mcp.<compte>.workers.dev/sse
Domaine personnalisé mcp.noticiel.com (optionnel)
- Ajoute
noticiel.comà Cloudflare (DNS), si ce n'est pas déjà le cas. - Décommente le bloc
routesdanswrangler.jsonc. npm run deploy. → endpoint :https://mcp.noticiel.com/sse
Connecter un client
Claude Desktop / Claude.ai (connecteurs)
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"]
}
}
}
Vérifier que ça marche
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.
Notes techniques
- Transport :
/sse(SSE) et/mcp(Streamable HTTP).McpAgent(paquetagents) utilise un Durable Object (MCP_OBJECT). - Cache edge 1 h sur les appels WP (
cf.cacheTtl) → protège le WordPress et réduit la latence. - Read-only : seuls les GET de
/wp/v2/posts|marque|categorie_produitsont appelés. Les endpoints d'ingestionnoticiel/v1ne sont jamais touchés. - Évolutions possibles : rate-limit (Workers Rate Limiting), ressources MCP (llms.txt, sitemaps), specs structurées dans
get_notice.
Frequently asked questions
What is Noticiel?
Notices et modes d'emploi de noticiel.com. Recherche par mots-clés, marque, catégorie ou PDF.
How do I install Noticiel?
It runs as a remote server. In Claude Code: claude mcp add --transport sse noticiel 'https://noticiel-mcp.wadie.workers.dev/sse'. For other clients, paste the JSON configuration from this page into their MCP settings.
Does Noticiel need an API key?
Its registry entry lists no required key or secret. Some features may still need an account with the service it connects to.
Is Noticiel open source?
Its code is public on GitHub, but the repository does not declare a standard license.
Who maintains Noticiel?
It is published by waddou. AI.tn lists it but does not maintain or endorse it.
From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.