CDN.MN
officielCDN mondiale d'images prête pour les agents, que les agents IA peuvent installer et exploiter via MCP.
Que pouvez-vous faire avec CDN MN MCP ?
- Analyser le pipeline d'images d'un site web public — Demander à l'agent d'exécuter
analyze_websiteetestimate_image_savingssur n'importe quelle URL publique pour obtenir une estimation des économies. - Créer un projet CDN.MN et configurer une origine — Demander à l'agent d'appeler
create_projectetconfigure_originpour configurer la livraison d'un site. - Vérifier la propriété du domaine et activer le nom d'hôte — Utiliser
verify_domainetactivate_hostnamepour prouver le contrôle et activer la livraison en production. - Purger les objets mis en cache par URL — Demander
purge_urlspour invalider des actifs spécifiques du cache CDN. - Vérifier la facturation, les analyses ou le statut du domaine — Récupérer l'utilisation et la configuration actuelles avec
get_billing,get_analyticsouget_domains. - Revenir en arrière sur une configuration de livraison — Utiliser
rollback_configurationpour rétablir un projet à son état précédent.
Documentation
Pour les agents IA et les développeurs
Le CDN d'images que votre agent peut installer.
D'autres CDN d'images fournissent des instructions de configuration. CDN.MN donne à votre agent un chemin documenté de la découverte à l'installation vérifiée — inscription, outils à portée limitée, essais à blanc, validation et retour en arrière.
Commencer gratuitementAnalyser mon site webComparer les offres →
Lire auth.md · Provisionner un espace de travail actif ou réclamer un code d'appareil · Adoptez-le depuis votre boîte de réception
CHAÎNE D'OUTILS POUR AGENTS
| auth.md | S'inscrire et demander un accès limité | ACTIF |
|---|---|---|
| MCP | Appeler les outils CDN.MN | ACTIF |
| Journal d'audit | Chaque demande, approbation et révocation est enregistrée | ACTIF |
| AGENTS.md | Respecter une règle « ne pas modifier automatiquement » | ACTIF |
| OpenAPI | Utiliser des opérations API structurées | ACTIF |
| SKILL.md | Suivre le flux de travail d'installation | ACTIF |
| CLI / SDK | Détecter, modifier, tester et vérifier | ACTIF |
Actif maintenant
Inscription par code d'appareil, accès limité, un verrou d'approbation par portée et révocation instantanée, découverte lisible par machine (auth.md, llms.txt, OpenAPI et le flux de travail SKILL.md), et le serveur MCP avec 18 outils — les lectures, l'analyse d'images de sites publics + les estimations d'économies, la création de projet, la purge de cache, la vérification de domaine, et chaque mutation de production derrière une portée sensible : activation de nom d'hôte, ajout de fonds, configuration d'origine, archivage de projet et application de la configuration de diffusion. Chacun s'exécute seul pour un agent autonome — sauf l'argent, qui attend toujours votre approbation — ou ouvre une carte d'approbation lorsque vous demandez à être dans la boucle. Les @cdnmn/cli + @cdnmn/sdk publiés permettent à un agent de détecter, configurer, réécrire, tester et vérifier directement depuis le projet — en respectant le AGENTS.md du dépôt.
En cours de déploiement
L'ensemble d'outils de planification d'intégration + prévisualisation (plans d'intégration, prévisualisations hors production) et le chemin d'inscription anonyme sans réclamation sont sur la feuille de route — étiquetés ci-dessous partout où ils apparaissent.
Surfaces orientées machine
L'authentification et la découverte sont actives à des emplacements bien connus — un agent peut s'inscrire et détenir un jeton à portée limitée dès aujourd'hui :
GET /auth.md → le guide d'accès lisible par l'homme GET /llms.txt → index machine des surfaces pour agents GET /openapi.json → OpenAPI 3.1 pour les points de terminaison REST GET /.well-known/oauth-protected-resource GET /.well-known/oauth-authorization-server POST /api/agent/register → device_code + user_code POST /api/agent/token → interroger → jeton porteur cdnmn_at_… POST /api/mcp → MCP 2025-06-18 : tools/list, tools/call
Actifservi par l'application CDN.MN
Deux voies d'accès actives : le chemin simple de réclamation d'appareil associe l'agent à votre compte — vous ouvrez le lien de réclamation (/agents/claim) et accordez les portées ; ou un agent avec votre email s'inscrit avec provision_workspace pour obtenir un espace de travail actif et un jeton immédiatement, sans intervention humaine, que vous adoptez depuis un email plus tard. La facturation et la suppression restent verrouillées jusqu'à ce que vous l'adoptiez.
Le flux de travail de la compétence agent Actif
Le flux de travail d'installation est publié sur /SKILL.md — un guide étape par étape sur les outils actifs (vérifier → activer → financer). Les références de plateforme packagées et les scripts de vérification ci-dessous sont encore en cours de déploiement :
cdn-mn-agent/ ├── SKILL.md ├── scripts/ │ ├── detect-platform │ ├── analyze-images │ ├── create-preview │ └── verify-installation ├── references/ │ ├── nextjs.md · wordpress.md · nuxt.md │ ├── static-sites.md · nginx.md │ └── rollback.md └── assets/ ├── config-templates/ └── report-template.md
Disposition packagée prévue — le flux de travail SKILL.md est actif aujourd'hui.
Portées précises, pas de clés maîtresses
Les agents demandent exactement la capacité dont ils ont besoin. Rien de générique comme api.write.
site:analyzeAnalyser un site web public ou une origine
project:readInspecter un projet CDN.MN
project:createCréer un nouveau projet
origin:readVoir la configuration de l'origine
origin:writeConfigurer ou modifier une origine
integration:planGénérer un plan d'intégration
integration:previewCréer une prévisualisation hors production
integration:applyAppliquer les modifications approuvées à la production
domain:readVoir le statut du domaine
domain:verifyExécuter la vérification de propriété de l'origine pour un site
domain:activateActiver la diffusion en production
analytics:readLire les données d'utilisation et d'économies
cache:purgePurger les objets sélectionnés
billing:readLire le plan et l'utilisation
billing:writeChanger de plan ou autoriser des dépenses
project:deleteSupprimer un projet
Les portées en rouge (origin:write, integration:apply, domain:activate, billing:write, project:delete) ne sont jamais accordées par défaut. Lorsque vous en accordez une, l'agent agit seul dans ce cadre — sauf si vous cochez « exiger mon approbation à chaque fois » lors de la connexion pour conserver une carte d'approbation par utilisation. L'argent (billing:write) exige toujours cette approbation — son verrou est activé et ne peut être désactivé.
Comment un agent entre
Suivant le modèle auth.md — avec des solutions de repli pratiques, pas des affirmations « fonctionne avec tous les agents ».
01 · ESPACE DE TRAVAIL PROVISIONNÉ
Actif
Aucune intervention humaine pour commencer
Un agent avec votre email s'inscrit avec provision_workspace et obtient immédiatement un espace de travail actif + un jeton à portée limitée — il peut analyser, créer un projet, vérifier un domaine et servir avec un crédit de démarrage unique de 5 $ sans approbation pour commencer. Vous adoptez l'espace de travail depuis un email plus tard ; la facturation, la suppression et les origines personnalisées restent verrouillées jusqu'à ce que vous le fassiez.
owner_email + provision_workspace → jeton à la première interrogation · adopter par email · non adopté balayé ~72h
02 · RÉCLAMÉ PAR L'UTILISATEUR
Actif
Vous confirmez un code de réclamation
L'agent s'inscrit pour un code d'appareil et vous montre un lien de réclamation. Vous vous connectez à CDN.MN, voyez exactement les portées qu'il a demandées et approuvez — l'agent interroge alors et reçoit un jeton porteur à portée limitée. Un chemin actif lorsque vous préférez accorder l'accès dès le départ.
cérémonie de code d'appareil sur une page appartenant à CDN.MN · jetons stockés hachés
03 · APERÇU ANONYME
Prévu
Aucune identité d'utilisateur
Les portées de prévisualisation en lecture seule qu'un agent peut demander avant toute intervention humaine — analyser un site public, mais ne toucher à rien appartenant à un client. Le chemin sans réclamation et ses outils de planification/prévisualisation sont encore en cours de déploiement.
site:analyze · analytics:read · billing:read (portées de planification/prévisualisation réservées jusqu'à la livraison de leurs outils)
04 · VÉRIFIÉ PAR L'AGENT
Prévu
Le fournisseur atteste l'identité
Lorsque le fournisseur de l'agent prend en charge l'assertion d'identité, l'agent demandera une assertion spécifique à l'audience après votre consentement ; CDN.MN la vérifie et renvoie un justificatif à portée limitée. Prévu, et jamais le seul chemin.
arrive au fur et à mesure que les fournisseurs l'adoptent — les chemins ci-dessus fonctionnent toujours
Outils MCP de haut niveau et idempotents 18 outils actifs
18 outils sont appelables aujourd'hui sur /api/mcp — les lectures, l'analyse d'images de sites publics, la création de projet, la vérification de domaine, la purge de cache et chaque mutation de production sensible. Un outil sensible s'exécute seul pour un agent autonome — sauf l'ajout de fonds, qui attend toujours votre approbation — ou ouvre une carte d'approbation lorsque vous avez demandé à être dans la boucle ; les outils de planification d'intégration + prévisualisation sont encore en cours de déploiement, et l'agent n'assemble jamais de configuration de bas niveau à l'aveugle :
list_projects
get_analytics
get_billing
get_domains
get_approval_status
activate_hostname
verify_domain
add_funds
change_plan
configure_origin
delete_project
apply_integration
purge_urls
create_project
rollback_configuration
analyze_website
estimate_image_savings
detect_integration_strategy
create_preview
generate_integration_plan
verify_image_delivery
vert = appelable maintenant · gris = en cours de déploiement
Chaque outil de mutation prend en charge
Conçu pour qu'il soit difficile de créer accidentellement des doublons, de router vers la mauvaise origine ou de produire une facture illimitée. Actif aujourd'hui sur chaque outil sensible (activate_hostname montré ici) : dry_run et idempotency_key sont acceptés et liés à l'action, et un appel répété avec la même clé ne s'exécute jamais deux fois.
accepté sur chaque outil sensible (exemple : activate_hostname) : site_id: "s_..." dry_run: true idempotency_key: "..."
→ renvoie maintenant, en mode autonome : status: executed · execution.hostname (l'action s'est exécutée en ligne)
→ renvoie maintenant, lorsque vous exigez une approbation : approval_required · approval_id interroger avec : get_approval_status
→ chaque action sensible renvoie un contrat auto-descriptif : proposed_changes · warnings rollback_plan · verification_steps (sur la réponse de l'outil, sur get_approval_status, et sur la carte d'approbation du propriétaire)
Invites d'agent copiables
Celles-ci apparaissent sur la page d'accueil, le dépôt de code, la compétence agent et les guides de framework.
UniverselSite de production existantAgence
Ajouter CDN.MN à ce site web.
Conserver l'origine actuelle et le comportement existant de l'application. Analyser le pipeline d'images, estimer les économies potentielles, détecter la stratégie d'intégration la plus sûre, créer le projet CDN.MN, configurer la diffusion d'images responsive et les formats modernes, exécuter les tests du projet, et me demander avant de modifier le DNS, la facturation ou le déploiement en production.
Copier l'invite
Extrait AGENTS.md optionnel pour votre projet
AGENTS.md est la convention émergente pour donner aux agents de codage des directives de projet persistantes. Si votre agent l'honore, ajoutez cette section pour que chaque modification CDN.MN suive les règles de votre projet — votre instruction directe a toujours la priorité.
Diffusion d'images CDN.MN
- Lire la configuration actuelle du projet CDN.MN avant de modifier les URL des images.
- Conserver l'origine d'image existante comme solution de repli, sauf instruction explicite contraire.
- Ne jamais valider les jetons d'accès CDN.MN, les jetons de réclamation ou les identifiants API.
- Créer les modifications d'intégration dans une branche séparée.
- Exécuter la construction du projet, les tests et la vérification des images brisées avant de terminer.
- Utiliser une prévisualisation CDN.MN avant de demander l'activation en production.
- Ne pas modifier le DNS, la facturation ou le déploiement en production sans approbation explicite.
- Signaler tous les fichiers modifiés, les changements de configuration, les résultats de vérification et les étapes de retour en arrière.
Copier l'extraitConfigurer manuellement →
Pour les agents IA — CDN.MN — CDN.MN