CDN.MN
resmiCDN 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.