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 publik — Minta asisten untuk menganalisis situs atau origin publik dan memperkirakan potensi penghematan gambar sebelum melakukan perubahan.
  • Membuat dan memeriksa proyek — Minta asisten untuk membuat proyek CDN.MN baru, menampilkan daftar proyek yang ada, dan membaca konfigurasi proyek.
  • Memverifikasi dan mengaktifkan domain — Minta verifikasi kepemilikan origin untuk sebuah situs dan aktifkan pengiriman produksi, dengan opsi persetujuan.
  • Membersihkan cache dan membaca analitik — Minta asisten untuk membersihkan objek tertentu dan melaporkan data penggunaan, penghematan, dan penagihan.
  • Mengelola file dan tautan berbagi — Tampilkan daftar koleksi dan file, unggah file, atur akses koleksi, serta buat atau cabut tautan berbagi.
  • Mengonfigurasi origin dan melakukan rollback — Ubah konfigurasi origin atau kembalikan konfigurasi sebelumnya, dengan dukungan dry-run dan idempotensi.

Dokumentasi

Live sekarang

Registrasi kode perangkat, akses terbatas per cakupan, 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 43 alat — operasi baca, analisis gambar situs publik + estimasi penghematan, pembuatan proyek, pembersihan cache, verifikasi domain, dan setiap mutasi produksi di balik cakupan sensitif: aktivasi hostname, penambahan dana, konfigurasi origin, arsip 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 + @cdnmn/sdk yang dipublikasikan memungkinkan agen mendeteksi, mengonfigurasi, menulis ulang, menguji, dan memverifikasi langsung dari proyek — menghormati AGENTS.md milik repo.

Sedang diluncurkan

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

Permukaan yang menghadap mesin

Autentikasi dan penemuan sudah live di lokasi well-known — agen dapat mendaftar dan memegang token bercakupan 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

Live dilayani oleh aplikasi CDN.MN

Dua cara masuk yang live: jalur klaim perangkat biasa 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 live dan token segera, tanpa langkah manusia, yang Anda adopsi dari email nanti. Penagihan dan penghapusan tetap terkunci sampai Anda mengadopsinya.

Alur kerja skill agen Live

Alur kerja instalasi dipublikasikan di /SKILL.md — panduan langkah demi langkah atas alat yang live (verifikasi → aktivasi → pendanaan). Referensi platform terpaket dan skrip verifikasi di bawah ini masih dalam peluncuran:

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 terpaket yang direncanakan — alur kerja SKILL.md sudah live hari ini.

Cakupan presisi, bukan kunci master

Agen meminta tepat kemampuan yang dibutuhkannya. Tidak ada yang generik seperti api.write.

site:analyzeMenganalisis situs web publik atau origin

project:readMemeriksa proyek CDN.MN

project:createMembuat proyek baru

origin:readMelihat konfigurasi origin

origin:writeMengonfigurasi atau mengubah origin

integration:planMenghasilkan rencana integrasi

integration:previewMembuat pratinjau non-produksi

integration:applyMenerapkan perubahan yang disetujui ke produksi

domain:readMelihat status domain

domain:verifyMenjalankan verifikasi kepemilikan origin untuk sebuah situs

domain:activateMengaktifkan pengiriman produksi

analytics:readMembaca data penggunaan dan penghematan

cache:purgeMembersihkan objek terpilih

billing:readMembaca paket dan penggunaan

billing:writeMengubah paket atau mengotorisasi pengeluaran

project:deleteMenghapus proyek

files:readMendaftar koleksi file dan file

files:writeMembuat koleksi dan mengunggah file

files:publishMembuat koleksi menjadi publik atau privat

precheck:readMenjalankan pra-pemeriksaan CDN.MN Domains dan membaca status akses

precheck:downloadMendaftar dan mengunduh dataset Domains yang disetujui

precheck:writeMeminta akses Domains atau unduhan dataset

registry:readMembaca feed dan run registry

registry:writeMendorong pembaruan live, mengunggah file zona (setiap unggahan memerlukan persetujuan Anda), mengubah pengaturan feed dan meminta pengambilan

Cakupan berwarna merah (origin:write, integration:apply, domain:activate, billing:write, project:delete, files:publish, precheck:write, registry:write) tidak pernah diberikan secara default. Saat Anda memberikannya, agen bertindak sendiri di dalamnya — kecuali Anda mencentang "wajibkan persetujuan saya setiap kali" saat menghubungkan untuk mempertahankan kartu persetujuan per penggunaan. Uang (billing:write) selalu memerlukan persetujuan itu — katupnya terkunci dan tidak dapat dikecualikan.

Bagaimana agen masuk

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

01 · WORKSPACE YANG DISEDIAKAN

Live

Tanpa langkah manusia untuk memulai

Agen dengan email Anda mendaftar dengan provision_workspace dan langsung mendapatkan workspace live + token bercakupan — agen 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 via email · yang tidak diadopsi dibersihkan ~72 jam

02 · DIKLAIM PENGGUNA

Live

Anda mengonfirmasi kode klaim

Agen mendaftar untuk kode perangkat dan menunjukkan tautan klaim kepada Anda. Anda masuk ke CDN.MN, melihat tepat cakupan yang dimintanya, dan menyetujui — agen kemudian melakukan polling dan menerima token bearer bercakupan. Jalur live saat Anda lebih memilih memberikan akses di muka.

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

03 · PRATINJAU ANONIM

Direncanakan

Tanpa identitas pengguna

Pratinjau hanya-baca yang dapat diminta agen sebelum ada manusia yang terlibat — menganalisis situs publik, tetapi tidak menyentuh apa pun yang dimiliki pelanggan. Jalur tanpa klaim dan alat rencana/pratinjaunya masih dalam peluncuran.

site:analyze · analytics:read · billing:read (cakupan rencana/pratinjau dicadangkan hingga alatnya tersedia)

04 · DIVERIFIKASI AGEN

Direncanakan

Penyedia mengesahkan identitas

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

hadir saat penyedia mengadopsinya — jalur di atas selalu berfungsi

Alat MCP tingkat tinggi dan idempoten 43 alat live

43 alat dapat dipanggil hari ini di /api/mcp — operasi baca, analisis gambar situs publik, pembuatan proyek, verifikasi domain, pembersihan cache, dan setiap mutasi produksi 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, dan agen tidak pernah merakit konfigurasi tingkat rendah secara 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

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

hijau = dapat dipanggil sekarang · abu-abu = sedang diluncurkan

Setiap alat yang memutasi mendukung

Dirancang agar sulit secara tidak sengaja membuat duplikat, merutekan ke origin yang salah, atau menghasilkan tagihan tak terbatas. Live hari ini di setiap alat sensitif (activate_hostname ditampilkan di sini): dry_run dan idempotency_key diterima dan terikat pada aksi, 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, skill agen, dan panduan framework.

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 berkembang untuk memberikan panduan proyek persisten kepada agen pengkodean. Jika agen Anda menghormatinya, tambahkan bagian ini agar setiap perubahan CDN.MN mengikuti aturan proyek Anda — instruksi langsung Anda selalu diutamakan.

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