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?

  • Web sitelerini CDN optimizasyonu için analiz edin — Asistanın, görsel teslimini ve performans fırsatlarını değerlendirmek için herkese açık bir sitede analyze_website çalıştırmasını isteyin.
  • Görsel tasarrufunu tahmin edin — Görsel optimizasyonundan elde edilecek potansiyel bant genişliği ve maliyet azalmalarını ölçmek için estimate_image_savings kullanın.
  • Projeler oluşturun ve yönetin — Asistana create_project ile yeni bir CDN projesi oluşturmasını veya list_projects ile mevcut olanları listelemesini talimat verin.
  • Alan adlarını doğrulayın ve ana bilgisayar adlarını etkinleştirin — Kaynak sahipliği kontrolleri için verify_domain isteyin, ardından üretim teslimatını etkinleştirmek için activate_hostname kullanın.
  • Önbelleğe alınan içeriği temizleyin — CDN ağı genelinde belirli önbelleğe alınmış nesneleri geçersiz kılmak için purge_urls kullanın.
  • Kaynakları yapılandırın ve entegrasyonları uygulayın — Asistandan configure_origin ile kaynak ayarlarını kurmasını veya değiştirmesini ve apply_integration ile onaylanan değişiklikleri uygulamasını isteyin.

Dokümantasyon

Live now

Device-code kaydı, kapsamlı erişim, kapsam başına onay vanası ve anında iptal, makine tarafından okunabilir keşif (auth.md, llms.txt, OpenAPI ve SKILL.md iş akışı) ve 23 araçlı MCP sunucusu — okuma işlemleri, genel site görüntü analizi + tasarruf tahminleri, proje oluşturma, önbellek temizleme, alan adı doğrulama ve hassas kapsam arkasındaki her üretim mutasyonu: ana bilgisayar adı etkinleştirme, fon 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 — para hariç, her zaman onayınızı bekler — veya döngüde olmak istediğinizde bir onay kartı açar. Yayınlanan @cdnmn/cli + @cdnmn/sdk, bir ajanın doğrudan projeden algılamasına, yapılandırmasına, yeniden yazmasına, test etmesine ve doğrulamasına olanak tanır — deponun AGENTS.md dosyasına saygı göstererek.

Yayınlanıyor

Entegrasyon planlama + önizleme araç seti (entegrasyon planları, üretim dışı önizlemeler) ve anonim talepsiz 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ıdır — bir ajan bugün kayıt olabilir 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 sunulur

İki canlı giriş yolu: düz cihaz talep yolu, ajanı hesabınıza bağlar — talep bağlantısını (/agents/claim) açarsınız ve kapsamları verirsiniz; veya e-postanızı içeren bir ajan, provision_workspace ile kayıt olur ve anında, insan adımı olmadan canlı bir çalışma alanı ve token alır; bunu daha sonra bir e-postadan benimsersiniz. Faturalandırma ve silme, siz benimseyene kadar kilitli kalır.

Ajan becerisi Workflow canlı

Kurulum iş akışı /SKILL.md adresinde yayınlanmıştır — canlı araçlar üzerinde adım adım bir oyun kitabı (doğrula → etkinleştir → fonla). Aşağıdaki paketlenmiş platform referansları ve doğrulama komut dosyaları hâlâ yayınlanıyor:

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ıdır.

Hassas kapsamlar, ana anahtarlar değil

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

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

project:readBir CDN.MN projesini inceleyin

project:createYeni bir proje oluşturun

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

origin:writeKaynağı yapılandırın veya değiştirin

integration:planBir entegrasyon planı oluşturun

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

integration:applyOnaylanan değişiklikleri üretime uygulayın

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

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

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

analytics:readKullanım ve tasarruf verilerini okuyun

cache:purgeSeçili nesneleri temizleyin

billing:readPlanı ve kullanımı okuyun

billing:writePlanı değiştirin veya harcamayı yetkilendirin

project:deleteBir projeyi silin

files:readDosya koleksiyonlarını ve dosyaları listeleyin

files:writeKoleksiyonlar oluşturun ve dosyaları yükleyin

files:publishBir koleksiyonu genel veya özel yapın

Kırmızı kapsamlar (origin:write, integration:apply, domain:activate, billing:write, project:delete, files:publish) varsayılan olarak asla verilmez. Birini verdiğinizde, ajan kendi başına hareket eder — bağlantı sırasında "her seferinde onayımı iste" 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 — vanası kilitlidir ve devre dışı bırakılamaz.

Bir ajan nasıl girer

auth.md modelini izleyerek — pratik geri dönüşlerle, "her ajanla çalışır" iddiaları değil.

01 · SAĞLANAN ÇALIŞMA ALANI

Canlı

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

E-postanızı içeren bir ajan, provision_workspace ile kayıt olur ve anında canlı bir çalışma alanı + kapsamlı bir token alır — analiz edebilir, bir proje oluşturabilir, bir alan adını doğrulayabilir ve başlamak için onay olmadan tek seferlik 5$ başlangıç kredisiyle hizmet verebilir. Çalışma alanını daha sonra bir e-postadan benimsersiniz; faturalandırma, silme ve özel kaynaklar, siz yapana kadar kilitli kalır.

owner_email + provision_workspace → ilk yoklamada token · e-postayla benimse · benimsenmemiş ~72 saatte temizlenir

02 · KULLANICI TARAFINDAN TALEP EDİLEN

Canlı

Bir talep kodunu onaylarsınız

Ajan bir cihaz kodu için kayıt olur ve size bir talep bağlantısı gösterir. CDN.MN'e giriş yaparsınız, istediği kapsamları tam olarak görürsünüz ve onaylarsınız — ajan daha sonra yoklar ve kapsamlı bir taşıyıcı token alır. Erişimi önceden vermeyi tercih ettiğinizde canlı bir yol.

CDN.MN'e ait bir sayfada cihaz kodu töreni · tokenler hashlenmiş olarak saklanır

03 · ANONİM ÖNİZLEME

Planlandı

Kullanıcı kimliği yok

Bir ajanın herhangi bir insan dahil olmadan önce isteyebileceği salt okunur önizleme kapsamları — genel bir siteyi analiz edin, ancak bir müşterinin sahip olduğu hiçbir şeye dokunmayın. Talepsiz yol ve plan/önizleme araçları hâlâ yayınlanıyor.

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

04 · AJAN DOĞRULAMALI

Planlandı

Sağlayıcı kimliği doğrular

Ajan sağlayıcısı kimlik iddiasını desteklediğinde, ajan onayınızdan sonra hedef kitleye özel bir iddia isteyecektir; CDN.MN bunu doğrular ve kapsamlı bir kimlik bilgisi döndürür. Planlandı ve asla tek yol değil.

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

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

23 araç bugün /api/mcp adresinde çağrılabilir — okuma işlemleri, genel site görüntü 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 — fon ekleme hariç, her zaman onayınızı bekler — veya döngüde olmak istediğinizde bir onay kartı açar; entegrasyon planı + önizleme araçları hâlâ yayınlanıyor ve ajan asla düşük seviyeli yapılandırmayı körü körüne birleştirmez:

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

yeşil = şimdi çağrılabilir · gri = yayınlanıyor

Her mutasyon aracı destekler

Yanlışlıkla yinelenenler oluşturmayı, yanlış kaynağa yönlendirmeyi veya sınırsız bir fatura üretmeyi zorlaştıracak şekilde tasarlanmıştır. Bugün her hassas araçta canlıdır (activate_hostname burada gösterilmiştir): 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çası

AGENTS.md, kodlama ajanlarına kalıcı proje rehberliği vermek için ortaya çıkan kuraldır. Ajanınız bunu onurlandırıyorsa, 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.