Mcp Valider Iban — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Mcp Valider Iban (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.
Le même tool valider_iban, mais hébergé sur internet pour que de vrais agents puissent l'appeler. Sans état, donc pas de base « Durable Objects » : un simple Worker.
L'offre gratuite couvre très largement ce projet. Tu ne paies rien pour démarrer.
cd mon-mcp-cloud
npm install
npx wrangler login # ouvre le navigateur, tu autorises une fois
npm run deploy # déploieÀ la fin, Wrangler t'affiche une URL du type :
https://mon-premier-mcp.<ton-sous-domaine>.workers.devTon endpoint MCP, c'est cette URL + /mcp :
https://mon-premier-mcp.<ton-sous-domaine>.workers.dev/mcpC'est l'adresse que tu donnes aux agents.
Option A — la plus rapide : l'AI Playground de Cloudflare Va sur le « AI Playground » de Cloudflare, colle ton URL /mcp, clique Connect, puis « List Tools ». Tu dois voir valider_iban.
Option B — l'inspecteur officiel MCP
npx @modelcontextprotocol/inspectorÇa ouvre un outil local. Mets le transport sur « Streamable HTTP », colle ton URL /mcp, Connect → List Tools → teste valider_iban avec BE68539007547034.
Option C — depuis Claude Desktop (via un petit proxy) Dans claude_desktop_config.json :
{
"mcpServers": {
"mon-premier-mcp": {
"command": "npx",
"args": ["mcp-remote", "https://mon-premier-mcp.<ton-sous-domaine>.workers.dev/mcp"]
}
}
}Redémarre Claude Desktop, puis demande : « Vérifie si l'IBAN BE68539007547034 est valide. »
Le code écrit une ligne à chaque appel (date, tool, entrée, statut). Pour les voir en direct :
npm run tail # = wrangler tail, affiche les logs en temps réelTu les retrouves aussi dans le dashboard Cloudflare (l'observabilité est activée dans wrangler.jsonc).
Plus tard : remplace le console.log(...) dans src/index.ts par un insert dans une table Supabase, et tu auras un vrai historique consultable.
Change le code dans src/index.ts, puis relance npm run deploy. C'est tout. Pour ajouter un paiement (x402 ou Stripe MPP), c'est ici qu'on viendra greffer la porte de paiement devant le tool — quand tu seras prêt.
src/index.ts — le serveur + le tool (c'est là que tu travailles)wrangler.jsonc — la config Cloudflarepackage.json — dépendances et scripts (deploy, dev, tail)~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.