mcp-moncompte
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-moncomptesearch for articles about social security"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
mcp-moncompte
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.
Stack : TypeScript + Cloudflare Workers + Durable Objects + SDK MCP officiel + Zod
Source de données : endpoints publics du site statique moncompte.org (Astro / Cloudflare Pages) — pas de WP REST. La recherche et
get_articlelisent/search-index.json(index plein-texte généré au build : titre, slug, description, corps complet). La ressourceaboutproxifie/llms.txt. Aucun secret requis.Cache : edge Cloudflare 1 h sur chaque appel
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.
Outils & ressource exposés
Type | Nom | Rôle |
Outil |
| Recherche par mots-clés (titre, slug, URL, extrait) |
Outil |
| Contenu complet d'un article (par slug) |
Ressource |
| Proxy du |
Related MCP server: turva-mcp
Endpoints
/sse— Server-Sent Events (clients historiques)/mcp— Streamable HTTP (transport recommandé)Rate-limit : 100 req / 60 s par IP (binding natif Workers)
Durable Object :
NoticielMCP(classeMcpAgent)
Développement
npm install
npm run dev # wrangler dev (local)
npm run typecheck # tsc --noEmitDéploiement
npx 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).
Connecter un client MCP
URL :
https://mcp-moncompte.<ton-sous-domaine>.workers.dev/mcp(ou/sse)Claude Desktop / autres : via
mcp-remote:
{
"mcpServers": {
"moncompte": {
"command": "npx",
"args": ["mcp-remote", "https://mcp-moncompte.<sous-domaine>.workers.dev/sse"]
}
}
}Notes
Aucune écriture : le serveur ne fait que lire l'API publique de moncompte.org.
Les versions de
agentset@modelcontextprotocol/sdkévoluent vite : en cas d'erreur de build, fairenpm install agents@latest @modelcontextprotocol/sdk@latest.
This server cannot be deployed
Maintenance
Related MCP Connectors
Agent-native MCP server over the public saagarpatel.dev corpus. Read-only, stateless.
Read-only MCP server exposing a user ORANO library to their own AI agent.
MCP gateway for getbotlens.com: articles, search and full text. Read-only, no auth.
MCP gateway for donhuffines.com: articles, search and full text. Read-only, no auth.
Related MCP Servers
- FlicenseNot gradedqualityCmaintenanceRead-only MCP server that serves the Archivo Epistemico (epistemic graph), enabling AI to read and query the epistemic path autonomously via tools like search, get_via, resolve, and get_necesidad.-
- AlicenseNot gradedqualityAmaintenanceRead-only MCP server for turva.dev's published service catalog, pricing and contact details. Five tools return JSON, including dated agent-readiness and security evidence with verification links. Connect over Streamable HTTP without an API key. The server answers questions about turva.dev and does not scan other websites or run audits.1MIT
- AlicenseAqualityCmaintenanceRead-only MCP server providing AI access to verifiable web, GitHub, and local sources, plus a managed fantasy entity catalog, with strong security and provenance tracking.101MIT
- AlicenseNot gradedqualityBmaintenanceRead-only MCP server for NEURA's AI news platform, enabling clients to list, search, and retrieve published articles in English and Italian.35 npmMIT