About mcp-compteparticulier
mcp-compteparticulier is a read-only MCP server for searching and retrieving French account-login guides from compteparticulier.com. It helps AI agents find published instructions across consumer services and public administrations.
Key features
- 01Keyword search across guide content
- 02Retrieve full guides by slug
- 03Accent-insensitive search
- 04Published content only
- 05About catalog resource
Use cases
- 01Find steps to access an EDF customer account
- 02Retrieve a bank or insurance login guide
- 03Look up account access for public services
MCP support
Exposes `search_articles` and `get_article` tools, plus the `compteparticulier://about` resource. MCP clients can connect over Streamable HTTP or SSE.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://mcp-compteparticulier.ads-particulier-tn.workers.dev/mcpclaude mcp add --transport http waddou-mcp-compteparticulier https://mcp-compteparticulier.ads-particulier-tn.workers.dev/mcp{"mcpServers":{"waddou-mcp-compteparticulier":{"type":"http","url":"https://mcp-compteparticulier.ads-particulier-tn.workers.dev/mcp"}}}Open in Cursor{"servers":{"waddou-mcp-compteparticulier":{"type":"http","url":"https://mcp-compteparticulier.ads-particulier-tn.workers.dev/mcp"}}}Open in VS Code{"mcpServers":{"waddou-mcp-compteparticulier":{"type":"http","url":"https://mcp-compteparticulier.ads-particulier-tn.workers.dev/mcp"}}}{"mcpServers":{"waddou-mcp-compteparticulier":{"serverUrl":"https://mcp-compteparticulier.ads-particulier-tn.workers.dev/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
2| Parameter | Type | Required | Description |
|---|---|---|---|
| limit | integer | No | Number of results (1-20, default 10). |
| query | string | Yes | Search keywords (e.g., « se connecter EDF », « mot de passe oublié mutuelle »). |
Details
From the project READMEmcp-compteparticulier
Serveur MCP (Model Context Protocol) en lecture seule qui expose le catalogue de compteparticulier.com aux agents IA : des guides pas-à-pas pour se connecter aux espaces clients de marques et administrations françaises — banques, assurances, mutuelles, énergie, télécom, streaming, services publics, commerce.
Endpoints
Le serveur est déjà déployé, sans authentification :
| Transport | URL |
|---|---|
| Streamable HTTP | https://mcp-compteparticulier.ads-particulier-tn.workers.dev/mcp |
| SSE | https://mcp-compteparticulier.ads-particulier-tn.workers.dev/sse |
Connexion depuis un client MCP
{
"mcpServers": {
"compteparticulier": {
"command": "npx",
"args": ["mcp-remote", "https://mcp-compteparticulier.ads-particulier-tn.workers.dev/mcp"]
}
}
}
Outils
search_articles
Recherche les guides par mots-clés, sur le titre, la marque, la description et le corps de l'article. Renvoie titre, slug, URL et description.
| Paramètre | Type | |
|---|---|---|
query | string | requis — ex. « se connecter EDF » |
limit | number | optionnel, 1-20, défaut 10 |
Le classement privilégie la marque exactement demandée, puis le titre, puis la description, le corps ne servant que d'appoint. Sans cette pondération, une requête « EDF » remontait EDF ENR au même rang qu'EDF. La recherche est insensible aux accents : « caisse epargne » trouve « Caisse d'Épargne ».
get_article
Renvoie le contenu complet d'un guide à partir de son slug, obtenu via search_articles.
| Paramètre | Type | |
|---|---|---|
slug | string | requis — ex. « mon-compte-edf » |
Ressource
compteparticulier://about — le llms.txt du site (présentation et catalogue).
Fonctionnement
compteparticulier.com est un site statique (Astro / Cloudflare Pages) sans API. Le serveur lit donc deux ressources publiques, toutes deux générées au build :
/search-index.json— index plein texte : titre, slug, marque, catégorie, description, corps de l'article et questions-réponses ;/llms.txt— catalogue lisible, servi comme ressource « about ».
Ces deux fichiers appliquent le même filtre de date que les pages du site. Un article programmé ou en brouillon en est absent, exactement comme sa page n'est pas générée : le serveur ne peut donc pas exposer un contenu qui n'est pas publié, ni renvoyer une URL en 404.
Aucun secret, aucune authentification, aucune donnée personnelle n'entre en jeu.
Développement
npm install
npm run typecheck # tsc --noEmit
npm run dev # wrangler dev
npm run deploy # wrangler deploy
Les versions de dépendances sont figées et non exprimées en plages. agents requiert
@cloudflare/workers-types en version 4, tandis que les versions récentes de wrangler en
exigent la 5 : une plage ^ fait basculer l'installation dans ce conflit. Toute montée de
version doit donc être vérifiée sur l'ensemble de l'arbre.
Stack
Cloudflare Workers + Durable Objects (session MCP) + SDK MCP officiel + Zod. Cache edge d'une heure, rate-limit de 100 requêtes par minute et par IP.
Licence
MIT
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.