CDN.MN

offiziell

Agentenbereites globales Bild-CDN, das KI-Agenten über MCP installieren und betreiben können.

Was kann man mit CDN MN MCP machen?

  • Websites für CDN-Optimierung analysieren — Bitten Sie den Assistenten, analyze_website auf einer öffentlichen Website auszuführen, um die Bildauslieferung und Leistungsmöglichkeiten zu bewerten.
  • Bildeinsparungen schätzen — Verwenden Sie estimate_image_savings, um potenzielle Bandbreiten- und Kosteneinsparungen durch Bildoptimierung zu quantifizieren.
  • Projekte erstellen und verwalten — Weisen Sie den Assistenten an, mit create_project ein neues CDN-Projekt zu erstellen oder bestehende über list_projects aufzulisten.
  • Domains verifizieren und Hostnamen aktivieren — Fordern Sie verify_domain für Ursprungs-Eigentumsprüfungen an und anschließend activate_hostname, um die Produktionsauslieferung zu aktivieren.
  • Zwischengespeicherte Inhalte leeren — Verwenden Sie purge_urls, um bestimmte zwischengespeicherte Objekte im gesamten CDN-Netzwerk zu invalidieren.
  • Origins konfigurieren und Integrationen anwenden — Bitten Sie den Assistenten, Ursprungseinstellungen mit configure_origin einzurichten oder zu ändern und genehmigte Änderungen über apply_integration anzuwenden.

Dokumentation

Live jetzt

Gerätecode-Registrierung, abgegrenzter Zugriff, ein Genehmigungsventil pro Scope und sofortiges Widerrufen, maschinenlesbare Erkennung (auth.md, llms.txt, OpenAPI und der SKILL.md-Workflow) sowie der MCP-Server mit 23 Tools — die Lesevorgänge, Bildanalyse öffentlicher Websites + Einsparungsschätzungen, Projekterstellung, Cache-Bereinigung, Domain-Verifizierung und jede Produktionsänderung hinter einem sensiblen Scope: Hostname-Aktivierung, Guthaben hinzufügen, Ursprungskonfiguration, Projektarchiv und Anwenden der Auslieferungskonfiguration. Jedes läuft eigenständig für einen autonomen Agenten — außer Geld, das immer auf Ihre Genehmigung wartet — oder öffnet eine Genehmigungskarte, wenn Sie in den Ablauf einbezogen werden möchten. Die veröffentlichten @cdnmn/cli + @cdnmn/sdk ermöglichen einem Agenten, direkt aus dem Projekt zu erkennen, zu konfigurieren, neu zu schreiben, zu testen und zu verifizieren — unter Beachtung der AGENTS.md des Repos.

Wird ausgerollt

Das Integrationsplanungs- und Vorschau-Toolset (Integrationspläne, Nicht-Produktions-Vorschauen) und der anonyme Pfad ohne Anspruchserklärung stehen auf der Roadmap — unten überall dort gekennzeichnet, wo sie erscheinen.

Maschinenorientierte Oberflächen

Authentifizierung und Erkennung sind an bekannten Orten live — ein Agent kann sich heute registrieren und ein abgegrenztes Token halten:

GET  /auth.md                → the human-readable access guide
GET  /llms.txt               → machine index of the agent surfaces
GET  /openapi.json           → OpenAPI 3.1 for the REST endpoints
GET  /.well-known/oauth-protected-resource
GET  /.well-known/oauth-authorization-server
POST /api/agent/register     → device_code + user_code
POST /api/agent/token        → poll → cdnmn_at_… bearer token
POST /api/mcp                → MCP 2025-06-18: tools/list, tools/call

Live bereitgestellt von der CDN.MN-App

Zwei live Wege hinein: Der einfache Geräteanspruchspfad verbindet den Agenten mit Ihrem Konto — Sie öffnen den Anspruchslink (/agents/claim) und gewähren die Scopes; oder ein Agent mit Ihrer E-Mail registriert sich mit provision_workspace, um sofort einen live Workspace und ein Token zu erhalten, ohne menschlichen Schritt, das Sie später per E-Mail übernehmen. Abrechnung und Löschung bleiben gesperrt, bis Sie es übernehmen.

Der Agent-Skill-Workflow live

Der Installationsworkflow ist unter /SKILL.md veröffentlicht — ein Schritt-für-Schritt-Playbook über die live Tools (verifizieren → aktivieren → finanzieren). Die verpackten Plattformreferenzen und Verifizierungsskripte unten werden noch ausgerollt:

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

Geplantes verpacktes Layout — der SKILL.md-Workflow ist heute live.

Präzise Scopes, keine Master-Schlüssel

Agenten fordern genau die Fähigkeit an, die sie benötigen. Nichts Generisches wie api.write.

site:analyzeAnalysieren Sie eine öffentliche Website oder einen Ursprung

project:readInspizieren Sie ein CDN.MN-Projekt

project:createErstellen Sie ein neues Projekt

origin:readUrsprungskonfiguration anzeigen

origin:writeUrsprung konfigurieren oder ändern

integration:planIntegrationsplan generieren

integration:previewNicht-Produktions-Vorschau erstellen

integration:applyGenehmigte Änderungen auf Produktion anwenden

domain:readDomainstatus anzeigen

domain:verifyUrsprungsbesitz-Verifizierung für eine Website ausführen

domain:activateProduktionsauslieferung aktivieren

analytics:readNutzungs- und Einsparungsdaten lesen

cache:purgeAusgewählte Objekte bereinigen

billing:readPlan und Nutzung lesen

billing:writePlan ändern oder Ausgaben autorisieren

project:deleteProjekt löschen

files:readDateisammlungen und Dateien auflisten

files:writeSammlungen erstellen und Dateien hochladen

files:publishEine Sammlung öffentlich oder privat machen

Scopes in Rot (origin:write, integration:apply, domain:activate, billing:write, project:delete, files:publish) werden standardmäßig nie gewährt. Wenn Sie einen gewähren, handelt der Agent eigenständig innerhalb davon — es sei denn, Sie aktivieren „meine Genehmigung jedes Mal erforderlich“ beim Verbinden, um eine Genehmigungskarte pro Nutzung zu behalten. Geld (billing:write) erfordert immer diese Genehmigung — sein Ventil ist dauerhaft gesperrt und kann nicht abgewählt werden.

Wie ein Agent hineinkommt

Nach dem auth.md-Modell — mit praktischen Fallbacks, nicht „funktioniert mit jedem Agenten“-Behauptungen.

01 · BEREITGESTELLTER WORKSPACE

Live

Kein menschlicher Schritt zum Start

Ein Agent mit Ihrer E-Mail registriert sich mit provision_workspace und erhält sofort einen live Workspace + ein abgegrenztes Token — er kann analysieren, ein Projekt erstellen, eine Domain verifizieren und mit einem einmaligen $5-Startguthaben ohne Genehmigung beginnen. Sie übernehmen den Workspace später per E-Mail; Abrechnung, Löschung und benutzerdefinierte Ursprünge bleiben gesperrt, bis Sie es tun.

owner_email + provision_workspace → Token beim ersten Poll · Übernahme per E-Mail · nicht übernommen ~72h gelöscht

02 · VOM BENUTZER BEANSPRUCHT

Live

Sie bestätigen einen Anspruchscode

Der Agent registriert sich für einen Gerätecode und zeigt Ihnen einen Anspruchslink. Sie melden sich bei CDN.MN an, sehen genau die Scopes, die er angefordert hat, und genehmigen — der Agent pollt dann und erhält ein abgegrenztes Bearer-Token. Ein live Pfad, wenn Sie den Zugriff lieber im Voraus gewähren möchten.

Gerätecode-Zeremonie auf einer CDN.MN-eigenen Seite · Tokens gehasht gespeichert

03 · ANONYME VORSCHAU

Geplant

Keine Benutzeridentität

Die schreibgeschützten Vorschau-Scopes, die ein Agent anfordern kann, bevor ein Mensch beteiligt ist — eine öffentliche Website analysieren, aber nichts anfassen, was einem Kunden gehört. Der Pfad ohne Anspruch und seine Plan-/Vorschau-Tools werden noch ausgerollt.

site:analyze · analytics:read · billing:read (Plan-/Vorschau-Scopes reserviert, bis ihre Tools erscheinen)

04 · AGENT-VERIFIZIERT

Geplant

Anbieter attestiert Identität

Wo der Agentenanbieter Identitätsbehauptungen unterstützt, fordert der Agent nach Ihrer Zustimmung eine zielgruppenspezifische Behauptung an; CDN.MN verifiziert sie und gibt ein abgegrenztes Anmeldedatum zurück. Geplant und nie der einzige Pfad.

kommt, wenn Anbieter es übernehmen — die obigen Pfade funktionieren immer

Hochrangige, idempotente MCP-Tools 23 Tools live

23 Tools sind heute unter /api/mcp aufrufbar — die Lesevorgänge, Bildanalyse öffentlicher Websites, Projekterstellung, Domain-Verifizierung, Cache-Bereinigung und jede sensible Produktionsänderung. Ein sensibles Tool läuft eigenständig für einen autonomen Agenten — außer Guthaben hinzufügen, das immer auf Ihre Genehmigung wartet — oder öffnet eine Genehmigungskarte, wenn Sie in den Ablauf einbezogen werden möchten; die Integrationsplan- und Vorschau-Tools werden noch ausgerollt, und der Agent setzt niemals blind niedrigstufige Konfiguration zusammen:

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

list_collections

list_files

create_collection

upload_file

set_collection_access

create_preview

generate_integration_plan

verify_image_delivery

grün = jetzt aufrufbar · grau = wird ausgerollt

Jedes ändernde Tool unterstützt

Entworfen, damit es schwer ist, versehentlich Duplikate zu erstellen, zum falschen Ursprung zu leiten oder eine unbegrenzte Rechnung zu erzeugen. Heute live auf jedem sensiblen Tool (activate_hostname hier gezeigt): dry_run und idempotency_key werden akzeptiert und an die Aktion gebunden, und ein wiederholter Aufruf mit demselben Schlüssel läuft nie zweimal.

accepted on every sensitive tool (example: activate_hostname):
  site_id: "s_..."
  dry_run: true
  idempotency_key: "..."

→ returns now, when autonomous:
  status: executed · execution.hostname
  (the action ran inline)

→ returns now, when you require approval:
  approval_required · approval_id
  poll_with: get_approval_status

→ every sensitive action returns a self-describing contract:
  proposed_changes · warnings
  rollback_plan · verification_steps
  (on the tool response, on get_approval_status,
   and on the owner's approval card)

Kopierbare Agenten-Prompts

Diese erscheinen auf der Startseite, im Code-Repository, im Agent-Skill und in Framework-Anleitungen.

Add CDN.MN to this website.

Keep the current origin and existing application behavior. Analyze the
image pipeline, estimate potential savings, detect the safest
integration strategy, create the CDN.MN project, configure responsive
image delivery and modern formats, run the project tests, and ask me
before changing DNS, billing, or production deployment.

Optionaler AGENTS.md-Ausschnitt für Ihr Projekt

AGENTS.md ist die aufkommende Konvention, um Codierungsagenten dauerhafte Projektanleitung zu geben. Wenn Ihr Agent sie berücksichtigt, fügen Sie diesen Abschnitt hinzu, damit jede CDN.MN-Änderung den Regeln Ihres Projekts folgt — Ihre direkte Anweisung hat immer Vorrang.

## CDN.MN image delivery

- Read the current CDN.MN project configuration before changing image URLs.
- Keep the existing image origin as the fallback unless explicitly instructed.
- Never commit CDN.MN access tokens, claim tokens, or API credentials.
- Create integration changes in a separate branch.
- Run the project build, tests, and broken-image verification before completion.
- Use a CDN.MN preview before requesting production activation.
- Do not modify DNS, billing, or production deployment without explicit approval.
- Report all changed files, configuration changes, verification results,
  and rollback steps.