The full upstream README, mirrored here for reference. Install config, tool schemas, adoption signals, and an original overview live on the MCP Moncompte listing page.
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.
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)Le 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 :agents et @modelcontextprotocol/sdk évoluent vite : en cas d'erreur de
build, faire npm install agents@latest @modelcontextprotocol/sdk@latest.