CDN.MN

chính thức

CDN hình ảnh toàn cầu sẵn sàng cho tác nhân mà các tác nhân AI có thể cài đặt và vận hành thông qua MCP.

Bạn có thể làm gì với CDN MN MCP?

  • Phân tích một trang web công khai — Yêu cầu trợ lý phân tích một trang hoặc origin công khai và ước tính mức tiết kiệm hình ảnh tiềm năng trước khi thực hiện thay đổi.
  • Tạo và kiểm tra dự án — Yêu cầu trợ lý tạo một dự án CDN.MN mới, liệt kê các dự án hiện có và đọc cấu hình dự án.
  • Xác minh và kích hoạt tên miền — Yêu cầu xác minh quyền sở hữu origin cho một trang và kích hoạt phân phối production, với các tùy chọn phê duyệt.
  • Xóa bộ nhớ đệm và đọc số liệu phân tích — Yêu cầu trợ lý xóa các đối tượng được chọn và báo cáo dữ liệu sử dụng, mức tiết kiệm và thanh toán.
  • Quản lý tệp và liên kết chia sẻ — Liệt kê các bộ sưu tập và tệp, tải tệp lên, đặt quyền truy cập bộ sưu tập, và tạo hoặc thu hồi liên kết chia sẻ.
  • Cấu hình origin và khôi phục — Thay đổi cấu hình origin hoặc khôi phục cấu hình trước đó, với hỗ trợ chạy thử và tính bất biến.

Tài liệu

Đang hoạt động

Đăng ký bằng mã thiết bị, quyền truy cập theo phạm vi, van phê duyệt theo từng phạm vi & thu hồi tức thì, khám phá dạng máy đọc được (auth.md, llms.txt, OpenAPI và quy trình SKILL.md), cùng máy chủ MCP với 43 công cụ — các thao tác đọc, phân tích hình ảnh trang web công khai + ước tính tiết kiệm, tạo dự án, xóa bộ nhớ đệm, xác minh tên miền, và mọi thao tác thay đổi trên môi trường thực đều nằm sau một phạm vi nhạy cảm: kích hoạt tên máy chủ, nạp thêm tiền, cấu hình origin, lưu trữ dự án và áp dụng cấu hình phân phối. Mỗi thao tác tự chạy cho một tác nhân tự trị — trừ tiền, vốn luôn chờ bạn phê duyệt — hoặc mở thẻ phê duyệt khi bạn yêu cầu được tham gia vào quy trình. Các @cdnmn/cli + @cdnmn/sdk đã xuất bản cho phép tác nhân phát hiện, cấu hình, viết lại, kiểm thử và xác minh ngay từ trong dự án — tuân thủ AGENTS.md của kho mã.

Đang triển khai dần

Bộ công cụ lập kế hoạch tích hợp + xem trước (kế hoạch tích hợp, bản xem trước phi sản xuất) và đường đăng ký ẩn danh không cần nhận sở hữu đang nằm trong lộ trình — được ghi chú bên dưới ở bất cứ nơi nào chúng xuất hiện.

Các bề mặt hướng tới máy

Xác thực và khám phá đang hoạt động tại các vị trí well-known — tác nhân có thể đăng ký và giữ một token theo phạm vi ngay hôm nay:

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

Được phục vụ trực tiếp bởi ứng dụng CDN.MN

Hai cách truy cập đang hoạt động: đường nhận sở hữu thiết bị thông thường ghép tác nhân với tài khoản của bạn — bạn mở liên kết nhận sở hữu (/agents/claim) và cấp các phạm vi; hoặc một tác nhân có email của bạn đăng ký bằng provision_workspace để nhận ngay một workspace đang hoạt động và token tức thì, không cần bước con người nào, mà bạn tiếp nhận từ email sau đó. Việc thanh toán và xóa vẫn bị khóa cho đến khi bạn tiếp nhận nó.

Quy trình kỹ năng tác nhân đang hoạt động

Quy trình cài đặt được xuất bản tại /SKILL.md — một cẩm nang từng bước trên các công cụ đang hoạt động (xác minh → kích hoạt → nạp tiền). Các tài liệu tham chiếu nền tảng đóng gói và script xác minh bên dưới vẫn đang được triển khai dần:

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

Bố cục đóng gói dự kiến — quy trình SKILL.md đang hoạt động ngay hôm nay.

Phạm vi chính xác, không phải khóa vạn năng

Tác nhân yêu cầu đúng khả năng mà nó cần. Không có thứ chung chung kiểu api.write.

site:analyzePhân tích một trang web hoặc origin công khai

project:readXem thông tin một dự án CDN.MN

project:createTạo một dự án mới

origin:readXem cấu hình origin

origin:writeCấu hình hoặc thay đổi một origin

integration:planTạo một kế hoạch tích hợp

integration:previewTạo một bản xem trước phi sản xuất

integration:applyÁp dụng các thay đổi đã được phê duyệt lên môi trường thực

domain:readXem trạng thái tên miền

domain:verifyChạy xác minh quyền sở hữu origin cho một trang web

domain:activateKích hoạt phân phối trên môi trường thực

analytics:readĐọc dữ liệu sử dụng và tiết kiệm

cache:purgeXóa các đối tượng được chọn

billing:readĐọc gói và mức sử dụng

billing:writeThay đổi gói hoặc ủy quyền chi tiêu

project:deleteXóa một dự án

files:readLiệt kê các bộ sưu tập tệp và tệp

files:writeTạo bộ sưu tập và tải tệp lên

files:publishĐặt một bộ sưu tập thành công khai hoặc riêng tư

precheck:readChạy kiểm tra trước của CDN.MN Domains và đọc trạng thái truy cập

precheck:downloadLiệt kê và tải xuống các bộ dữ liệu Domains đã được phê duyệt

precheck:writeYêu cầu quyền truy cập Domains hoặc tải xuống bộ dữ liệu

registry:readĐọc các nguồn cấp và lượt chạy của registry

registry:writeĐẩy cập nhật trực tiếp, tải lên tệp vùng (mỗi lần tải lên cần bạn phê duyệt), thay đổi cài đặt nguồn cấp và yêu cầu tải về

Các phạm vi màu đỏ (origin:write, integration:apply, domain:activate, billing:write, project:delete, files:publish, precheck:write, registry:write) không bao giờ được cấp mặc định. Khi bạn cấp một phạm vi, tác nhân sẽ tự hành động trong phạm vi đó — trừ khi bạn đánh dấu “yêu cầu tôi phê duyệt mỗi lần” lúc kết nối để giữ thẻ phê duyệt cho từng lần dùng. Tiền (billing:write) luôn yêu cầu phê duyệt đó — van của nó bị khóa và không thể từ chối.

Cách một tác nhân truy cập

Theo mô hình auth.md — với các phương án dự phòng thực tế, không phải tuyên bố “hoạt động với mọi tác nhân”.

01 · WORKSPACE ĐƯỢC CẤP PHÁT

Đang hoạt động

Không cần bước con người để bắt đầu

Một tác nhân có email của bạn đăng ký bằng provision_workspace và nhận ngay một workspace đang hoạt động + một token theo phạm vi — nó có thể phân tích, tạo dự án, xác minh tên miền và phục vụ bằng khoản tín dụng khởi đầu $5 dùng một lần mà không cần phê duyệt để bắt đầu. Bạn tiếp nhận workspace từ email sau đó; thanh toán, xóa và origin tùy chỉnh vẫn bị khóa cho đến khi bạn làm vậy.

owner_email + provision_workspace → token ở lần thăm dò đầu tiên · tiếp nhận qua email · workspace chưa tiếp nhận bị dọn sau ~72h

02 · NGƯỜI DÙNG NHẬN SỞ HỮU

Đang hoạt động

Bạn xác nhận một mã nhận sở hữu

Tác nhân đăng ký một mã thiết bị và cho bạn xem liên kết nhận sở hữu. Bạn đăng nhập vào CDN.MN, xem chính xác các phạm vi nó yêu cầu và phê duyệt — sau đó tác nhân thăm dò và nhận một bearer token theo phạm vi. Một đường truy cập đang hoạt động khi bạn muốn cấp quyền truy cập ngay từ đầu.

nghi thức mã thiết bị trên một trang do CDN.MN sở hữu · token được lưu dưới dạng băm

03 · XEM TRƯỚC ẨN DANH

Dự kiến

Không có danh tính người dùng

Các phạm vi xem trước chỉ đọc mà tác nhân có thể yêu cầu trước khi có bất kỳ con người nào tham gia — phân tích một trang web công khai, nhưng không chạm vào bất cứ thứ gì khách hàng sở hữu. Đường không cần nhận sở hữu cùng các công cụ lập kế hoạch/xem trước của nó vẫn đang được triển khai dần.

site:analyze · analytics:read · billing:read (các phạm vi lập kế hoạch/xem trước được bảo lưu cho đến khi công cụ của chúng ra mắt)

04 · TÁC NHÂN TỰ XÁC MINH

Dự kiến

Nhà cung cấp chứng thực danh tính

Khi nhà cung cấp tác nhân hỗ trợ khẳng định danh tính, tác nhân sẽ yêu cầu một khẳng định dành riêng cho đối tượng sau khi bạn đồng ý; CDN.MN xác minh nó và trả về một thông tin xác thực theo phạm vi. Dự kiến, và không bao giờ là đường duy nhất.

xuất hiện khi các nhà cung cấp áp dụng — các đường ở trên luôn hoạt động

Công cụ MCP cấp cao, bất biến 43 công cụ đang hoạt động

43 công cụ có thể gọi được ngay hôm nay tại /api/mcp — các thao tác đọc, phân tích hình ảnh trang web công khai, tạo dự án, xác minh tên miền, xóa bộ nhớ đệm và mọi thao tác thay đổi nhạy cảm trên môi trường thực. Một công cụ nhạy cảm tự chạy cho một tác nhân tự trị — trừ việc nạp thêm tiền, vốn luôn chờ bạn phê duyệt — hoặc mở thẻ phê duyệt khi bạn yêu cầu được tham gia vào quy trình; các công cụ lập kế hoạch tích hợp + xem trước vẫn đang được triển khai dần, và tác nhân không bao giờ tự lắp ráp cấu hình cấp thấp một cách mù quáng:

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

xanh lá = gọi được ngay · xám = đang triển khai dần

Mọi công cụ thay đổi đều hỗ trợ

Được thiết kế để khó có thể vô tình tạo bản trùng lặp, định tuyến sai origin hoặc tạo hóa đơn không giới hạn. Đang hoạt động ngay hôm nay trên mọi công cụ nhạy cảm (activate_hostname được hiển thị ở đây): dry_run và idempotency_key được chấp nhận và gắn với hành động, và một lệnh gọi lặp lại với cùng khóa sẽ không bao giờ chạy hai lần.

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)

Lời nhắc tác nhân có thể sao chép

Những lời nhắc này xuất hiện trên trang chủ, kho mã, kỹ năng tác nhân và các hướng dẫn khung.

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.

Đoạn AGENTS.md tùy chọn cho dự án của bạn

AGENTS.md là quy ước đang nổi lên để cung cấp hướng dẫn dự án lâu dài cho các tác nhân lập trình. Nếu tác nhân của bạn tuân thủ nó, hãy thêm phần này để mọi thay đổi trên CDN.MN tuân theo quy tắc của dự án bạn — chỉ dẫn trực tiếp của bạn luôn được ưu tiên.

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