CDN.MN
chính thứcCDN 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.