CDN.MN

resmi

Yapay zeka ajanlarının MCP aracılığıyla kurup işletebileceği, ajanlara hazır küresel görüntü CDN'si.

CDN MN MCP ile neler yapabilirsiniz?

  • Herkese açık bir web sitesini analiz edin — Asistandan herkese açık bir siteyi veya kaynağı analiz etmesini ve değişiklik yapmadan önce potansiyel görsel tasarruflarını tahmin etmesini isteyin.
  • Projeler oluşturun ve inceleyin — Asistandan yeni bir CDN.MN projesi oluşturmasını, mevcut projeleri listelemesini ve proje yapılandırmasını okumasını isteyin.
  • Alan adlarını doğrulayın ve etkinleştirin — Bir site için kaynak sahipliği doğrulaması talep edin ve onay seçenekleriyle üretim dağıtımını etkinleştirin.
  • Önbelleği temizleyin ve analizleri okuyun — Asistandan seçili nesneleri temizlemesini ve kullanım, tasarruf ve faturalandırma verilerini raporlamasını isteyin.
  • Dosyaları ve paylaşım bağlantılarını yönetin — Koleksiyonları ve dosyaları listeleyin, dosya yükleyin, koleksiyon erişimini ayarlayın ve paylaşım bağlantıları oluşturun veya iptal edin.
  • Kaynakları yapılandırın ve geri alın — Kaynak yapılandırmasını değiştirin veya önceki bir yapılandırmayı geri alın; deneme çalıştırması ve idempotency desteğiyle.

Dokümantasyon

Şimdi canlı

Cihaz kodu kaydı, kapsamlı erişim, kapsam başına onay valfi ve anında iptal, makine tarafından okunabilir keşif (auth.md, llms.txt, OpenAPI ve SKILL.md iş akışı) ve 43 araçlı MCP sunucusu — okumalar, genel site görsel analizi + tasarruf tahminleri, proje oluşturma, önbellek temizleme, alan adı doğrulama ve hassas bir kapsamın arkasındaki her üretim mutasyonu: ana bilgisayar adı etkinleştirme, bakiye ekleme, kaynak yapılandırması, proje arşivleme ve teslimat yapılandırmasını uygulama. Her biri otonom bir ajan için kendi başına çalışır — her zaman onayınızı bekleyen para hariç — veya siz döngüde olmak istediğinizde bir onay kartı açar. Yayımlanan @cdnmn/cli + @cdnmn/sdk, bir ajanın doğrudan projeden tespit etmesine, yapılandırmasına, yeniden yazmasına, test etmesine ve doğrulamasına olanak tanır — deponun AGENTS.md dosyasına uyarak.

Kademeli olarak sunuluyor

Entegrasyon planlama + önizleme araç seti (entegrasyon planları, üretim dışı önizlemeler) ve anonim, talep gerektirmeyen kayıt yolu yol haritasında — göründükleri her yerde aşağıda etiketlenmiştir.

Makineye yönelik yüzeyler

Kimlik doğrulama ve keşif, iyi bilinen konumlarda canlı — bir ajan bugün kaydolabilir ve kapsamlı bir token tutabilir:

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

CDN.MN uygulaması tarafından canlı olarak sunulur

İçeri girmenin iki canlı yolu: düz cihaz talebi yolu, ajanı hesabınıza eşler — talep bağlantısını (/agents/claim) açarsınız ve kapsamları verirsiniz; ya da e-postanızla bir ajan, provision_workspace ile kaydolarak hemen, insan adımı olmadan canlı bir çalışma alanı ve token alır ve bunu daha sonra bir e-postadan sahiplenirsiniz. Sahiplenene kadar faturalandırma ve silme kilitli kalır.

Ajan becerisi iş akışı canlı

Kurulum iş akışı /SKILL.md adresinde yayımlanmıştır — canlı araçlar üzerinden adım adım bir kılavuz (doğrula → etkinleştir → fonla). Aşağıdaki paketlenmiş platform referansları ve doğrulama betikleri hâlâ kademeli olarak sunuluyor:

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

Planlanan paketlenmiş düzen — SKILL.md iş akışı bugün canlı.

Ana anahtarlar değil, kesin kapsamlar

Ajanlar tam olarak ihtiyaç duydukları yeteneği talep eder. api.write gibi genel bir şey yok.

site:analyzeGenel bir web sitesini veya kaynağı analiz et

project:readBir CDN.MN projesini incele

project:createYeni bir proje oluştur

origin:readKaynak yapılandırmasını görüntüle

origin:writeBir kaynağı yapılandır veya değiştir

integration:planBir entegrasyon planı oluştur

integration:previewÜretim dışı bir önizleme oluştur

integration:applyOnaylanmış değişiklikleri üretime uygula

domain:readAlan adı durumunu görüntüle

domain:verifyBir site için kaynak sahipliği doğrulaması çalıştır

domain:activateÜretim teslimatını etkinleştir

analytics:readKullanım ve tasarruf verilerini oku

cache:purgeSeçili nesneleri temizle

billing:readPlanı ve kullanımı oku

billing:writePlanı değiştir veya harcamayı yetkilendir

project:deleteBir projeyi sil

files:readDosya koleksiyonlarını ve dosyaları listele

files:writeKoleksiyon oluştur ve dosya yükle

files:publishBir koleksiyonu genel veya özel yap

precheck:readCDN.MN Domains ön kontrollerini çalıştır ve erişim durumunu oku

precheck:downloadOnaylanmış Domains veri kümelerini listele ve indir

precheck:writeDomains erişimi veya bir veri kümesi indirmesi talep et

registry:readKayıt akışlarını ve çalıştırmalarını oku

registry:writeCanlı güncellemeleri gönder, bölge dosyalarını yükle (her yükleme onayınızı gerektirir), akış ayarlarını değiştir ve bir getirme talep et

Kırmızıyla gösterilen kapsamlar (origin:write, integration:apply, domain:activate, billing:write, project:delete, files:publish, precheck:write, registry:write) varsayılan olarak asla verilmez. Birini verdiğinizde, ajan o kapsam içinde kendi başına hareket eder — bağlanma sırasında "her seferinde onayımı gerektir" seçeneğini işaretlemediğiniz sürece, kullanım başına bir onay kartı tutmak için. Para (billing:write) her zaman bu onayı gerektirir — valfi kilitlidir ve devre dışı bırakılamaz.

Bir ajan nasıl içeri girer

auth.md modelini izleyerek — "her ajanla çalışır" iddiaları değil, pratik yedek yollarla.

01 · SAĞLANAN ÇALIŞMA ALANI

Canlı

Başlamak için insan adımı yok

E-postanızla bir ajan, provision_workspace ile kaydolur ve hemen canlı bir çalışma alanı + kapsamlı bir token alır — analiz edebilir, proje oluşturabilir, alan adı doğrulayabilir ve başlamak için onay gerektirmeden tek seferlik 5 $ başlangıç kredisiyle hizmet verebilir. Çalışma alanını daha sonra bir e-postadan sahiplenirsiniz; o zamana kadar faturalandırma, silme ve özel kaynaklar kilitli kalır.

owner_email + provision_workspace → ilk yoklamada token · e-posta ile sahiplen · sahiplenilmeyenler ~72 saatte temizlenir

02 · KULLANICI TARAFINDAN SAHİPLENİLEN

Canlı

Bir talep kodunu siz onaylarsınız

Ajan bir cihaz kodu için kaydolur ve size bir talep bağlantısı gösterir. CDN.MN'ye giriş yaparsınız, tam olarak istediği kapsamları görürsünüz ve onaylarsınız — ajan ardından yoklar ve kapsamlı bir bearer token alır. Erişimi baştan vermeyi tercih ettiğinizde canlı bir yol.

CDN.MN'ye ait bir sayfada cihaz kodu töreni · tokenlar karma olarak saklanır

03 · ANONİM ÖNİZLEME

Planlandı

Kullanıcı kimliği yok

Herhangi bir insan dahil olmadan önce bir ajanın talep edebileceği salt okunur önizleme kapsamları — genel bir siteyi analiz eder, ancak bir müşteriye ait hiçbir şeye dokunmaz. Talep gerektirmeyen yol ve plan/önizleme araçları hâlâ kademeli olarak sunuluyor.

site:analyze · analytics:read · billing:read (plan/önizleme kapsamları, araçları yayımlanana kadar ayrılmıştır)

04 · AJAN TARAFINDAN DOĞRULANAN

Planlandı

Sağlayıcı kimliği tasdik eder

Ajan sağlayıcısının kimlik iddiasını desteklediği durumlarda, ajan onayınızdan sonra izleyiciye özel bir iddia talep edecektir; CDN.MN bunu doğrular ve kapsamlı bir kimlik bilgisi döndürür. Planlanmıştır ve asla tek yol değildir.

sağlayıcılar benimsedikçe gelir — yukarıdaki yollar her zaman çalışır

Üst düzey, idempotent MCP araçları 43 araç canlı

43 araç bugün /api/mcp adresinde çağrılabilir — okumalar, genel site görsel analizi, proje oluşturma, alan adı doğrulama, önbellek temizleme ve her hassas üretim mutasyonu. Hassas bir araç, otonom bir ajan için kendi başına çalışır — her zaman onayınızı bekleyen bakiye ekleme hariç — veya döngüde olmak istediğinizde bir onay kartı açar; entegrasyon planı + önizleme araçları hâlâ kademeli olarak sunuluyor ve ajan düşük seviyeli yapılandırmayı asla körü körüne bir araya getirmez:

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

get_share_access_log

list_share_links

get_share_agreement

revoke_share_link

create_share_link

publish_share_agreement

invite_to_share_link

revoke_share_invite

check_domains

check_label

get_domains_access

list_domain_downloads

request_domains_access

request_domain_download

list_registry_feeds

push_registry_updates

fetch_registry_feed

update_registry_feed

create_domain_zone_upload

get_domains_stats

create_preview

generate_integration_plan

verify_image_delivery

yeşil = şimdi çağrılabilir · gri = kademeli olarak sunuluyor

Her mutasyon aracı şunları destekler

Yanlışlıkla kopya oluşturmanın, yanlış kaynağa yönlendirmenin veya sınırsız bir fatura üretmenin zor olması için tasarlandı. Bugün her hassas araçta canlı (burada activate_hostname gösteriliyor): dry_run ve idempotency_key kabul edilir ve eyleme bağlanır ve aynı anahtarla tekrarlanan bir çağrı asla iki kez çalışmaz.

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)

Kopyalanabilir ajan istemleri

Bunlar ana sayfada, kod deposunda, ajan becerisinde ve çerçeve kılavuzlarında görünür.

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.

Projeniz için isteğe bağlı AGENTS.md parçacığı

AGENTS.md, kodlama ajanlarına kalıcı proje rehberliği vermek için ortaya çıkan bir gelenektir. Ajanınız buna uyuyorsa, her CDN.MN değişikliğinin projenizin kurallarına uyması için bu bölümü ekleyin — doğrudan talimatınız her zaman önceliklidir.

## 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.