CDN.MN

resmi

CDN global gambar yang siap digunakan agen, yang dapat diinstal dan dioperasikan oleh agen AI melalui MCP.

Apa yang bisa Anda lakukan dengan CDN MN MCP?

  • Menganalisis situs web untuk optimasi CDN — Minta asisten untuk menjalankan analyze_website pada situs publik guna menilai pengiriman gambar dan peluang peningkatan kinerja.
  • Memperkirakan penghematan gambar — Gunakan estimate_image_savings untuk mengukur potensi penghematan bandwidth dan biaya dari optimasi gambar.
  • Membuat dan mengelola proyek — Instruksikan asisten untuk membuat proyek CDN baru dengan create_project atau daftar proyek yang ada melalui list_projects.
  • Memverifikasi domain dan mengaktifkan hostname — Minta verify_domain untuk pemeriksaan kepemilikan asal, lalu activate_hostname untuk mengaktifkan pengiriman produksi.
  • Membersihkan konten cache — Gunakan purge_urls untuk membatalkan objek cache tertentu di seluruh jaringan CDN.
  • Mengonfigurasi asal dan menerapkan integrasi — Minta asisten untuk menyiapkan atau mengubah pengaturan asal dengan configure_origin dan menerapkan perubahan yang disetujui melalui apply_integration.

Dokumentasi

Live sekarang

Registrasi perangkat dengan kode, akses dengan cakupan tertentu, katup persetujuan per-cakupan & pencabutan instan, penemuan yang dapat dibaca mesin (auth.md, llms.txt, OpenAPI, dan alur kerja SKILL.md), serta server MCP dengan 23 alat — pembacaan, analisis gambar situs publik + estimasi penghematan, pembuatan proyek, pembersihan cache, verifikasi domain, dan setiap mutasi produksi yang sensitif di balik cakupan sensitif: aktivasi hostname, penambahan dana, konfigurasi origin, pengarsipan proyek, dan penerapan konfigurasi pengiriman. Masing-masing berjalan sendiri untuk agen otonom — kecuali uang, yang selalu menunggu persetujuan Anda — atau membuka kartu persetujuan saat Anda meminta untuk dilibatkan. @cdnmn/cli dan @cdnmn/sdk yang diterbitkan memungkinkan agen mendeteksi, mengonfigurasi, menulis ulang, menguji, dan memverifikasi langsung dari proyek — menghormati AGENTS.md repositori.

Peluncuran bertahap

Perangkat perencanaan integrasi + pratinjau (rencana integrasi, pratinjau non-produksi) dan jalur registrasi anonim tanpa klaim ada di peta jalan — diberi label di bawah di mana pun muncul.

Permukaan yang dapat dibaca mesin

Autentikasi dan penemuan aktif di lokasi yang dikenal — agen dapat mendaftar dan memegang token dengan cakupan hari ini:

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

Disajikan langsung oleh aplikasi CDN.MN

Dua jalur masuk yang aktif: jalur klaim perangkat sederhana memasangkan agen ke akun Anda — Anda membuka tautan klaim (/agents/claim) dan memberikan cakupan; atau agen dengan email Anda mendaftar dengan provision_workspace untuk mendapatkan workspace dan token langsung tanpa langkah manusia, yang Anda adopsi dari email nanti. Penagihan dan penghapusan tetap terkunci sampai Anda mengadopsinya.

Alur kerja keterampilan agen Live

Alur kerja instalasi diterbitkan di /SKILL.md — panduan langkah demi langkah melalui alat yang aktif (verifikasi → aktivasi → dana). Referensi platform yang dikemas dan skrip verifikasi di bawah masih dalam peluncuran bertahap:

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

Tata letak paket yang direncanakan — alur kerja SKILL.md aktif hari ini.

Cakupan yang presisi, bukan kunci utama

Agen meminta persis kemampuan yang mereka butuhkan. Tidak ada yang generik seperti api.write.

site:analyzeAnalisis situs web publik atau origin

project:readPeriksa proyek CDN.MN

project:createBuat proyek baru

origin:readLihat konfigurasi origin

origin:writeKonfigurasi atau ubah origin

integration:planBuat rencana integrasi

integration:previewBuat pratinjau non-produksi

integration:applyTerapkan perubahan yang disetujui ke produksi

domain:readLihat status domain

domain:verifyJalankan verifikasi kepemilikan origin untuk situs

domain:activateAktifkan pengiriman produksi

analytics:readBaca data penggunaan dan penghematan

cache:purgeBersihkan objek yang dipilih

billing:readBaca paket dan penggunaan

billing:writeUbah paket atau otorisasi pengeluaran

project:deleteHapus proyek

files:readDaftar koleksi file dan file

files:writeBuat koleksi dan unggah file

files:publishBuat koleksi publik atau privat

Cakupan yang ditandai merah (origin:write, integration:apply, domain:activate, billing:write, project:delete, files:publish) tidak pernah diberikan secara default. Saat Anda memberikannya, agen bertindak sendiri dalam cakupan tersebut — kecuali Anda mencentang "minta persetujuan saya setiap kali" saat menghubungkan untuk menjaga kartu persetujuan per-penggunaan. Uang (billing:write) selalu memerlukan persetujuan itu — katupnya terkunci aktif dan tidak dapat diabaikan.

Bagaimana agen masuk

Mengikuti model auth.md — dengan fallback praktis, bukan klaim "berfungsi dengan semua agen".

01 · WORKSPACE DIPROVISIKAN

Live

Tanpa langkah manusia untuk memulai

Agen dengan email Anda mendaftar dengan provision_workspace dan mendapatkan workspace langsung + token dengan cakupan segera — dapat menganalisis, membuat proyek, memverifikasi domain, dan melayani dengan kredit awal $5 sekali pakai tanpa persetujuan untuk memulai. Anda mengadopsi workspace dari email nanti; penagihan, penghapusan, dan origin kustom tetap terkunci sampai Anda melakukannya.

owner_email + provision_workspace → token pada polling pertama · adopsi melalui email · tidak diadopsi dibersihkan ~72 jam

02 · DIKLAIM OLEH PENGGUNA

Live

Anda mengonfirmasi kode klaim

Agen mendaftar untuk kode perangkat dan menunjukkan tautan klaim kepada Anda. Anda masuk ke CDN.MN, melihat persis cakupan yang diminta, dan menyetujui — agen kemudian melakukan polling dan menerima token bearer dengan cakupan. Jalur langsung saat Anda lebih suka memberikan akses di awal.

seremoni kode perangkat di halaman milik CDN.MN · token disimpan dengan hash

03 · PRATINJAU ANONIM

Direncanakan

Tanpa identitas pengguna

Cakupan pratinjau hanya-baca yang dapat diminta agen sebelum manusia terlibat — analisis situs publik, tetapi jangan sentuh apa pun yang dimiliki pelanggan. Jalur tanpa klaim dan alat rencana/pratinjaunya masih dalam peluncuran bertahap.

site:analyze · analytics:read · billing:read (cakupan rencana/pratinjau dicadangkan sampai alatnya dirilis)

04 · TERVERIFIKASI AGEN

Direncanakan

Penyedia menyatakan identitas

Jika penyedia agen mendukung pernyataan identitas, agen akan meminta pernyataan khusus audiens setelah persetujuan Anda; CDN.MN memverifikasinya dan mengembalikan kredensial dengan cakupan. Direncanakan, dan tidak pernah menjadi satu-satunya jalur.

tiba saat penyedia mengadopsinya — jalur di atas selalu berfungsi

Alat MCP tingkat tinggi dan idempoten 23 alat live

23 alat dapat dipanggil hari ini di /api/mcp — pembacaan, analisis gambar situs publik, pembuatan proyek, verifikasi domain, pembersihan cache, dan setiap mutasi produksi yang sensitif. Alat sensitif berjalan sendiri untuk agen otonom — kecuali penambahan dana, yang selalu menunggu persetujuan Anda — atau membuka kartu persetujuan saat Anda meminta untuk dilibatkan; alat rencana integrasi + pratinjau masih dalam peluncuran bertahap, dan agen tidak pernah merakit konfigurasi tingkat rendah secara membabi buta:

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

hijau = dapat dipanggil sekarang · abu-abu = dalam peluncuran bertahap

Setiap alat mutasi mendukung

Dirancang agar sulit untuk secara tidak sengaja membuat duplikat, mengarahkan ke origin yang salah, atau menghasilkan tagihan tanpa batas. Live hari ini di setiap alat sensitif (activate_hostname ditampilkan di sini): dry_run dan idempotency_key diterima dan terikat pada tindakan, dan panggilan berulang dengan kunci yang sama tidak pernah berjalan dua kali.

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)

Prompt agen yang dapat disalin

Ini muncul di beranda, repositori kode, keterampilan agen, dan panduan kerangka kerja.

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.

Cuplikan AGENTS.md opsional untuk proyek Anda

AGENTS.md adalah konvensi yang muncul untuk memberikan panduan proyek yang persisten kepada agen pengkodean. Jika agen Anda menghormatinya, tambahkan bagian ini sehingga setiap perubahan CDN.MN mengikuti aturan proyek Anda — instruksi langsung Anda selalu diprioritaskan.

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