CDN.MN

官方

支援AI代理透過MCP安裝與操作的全球圖片CDN。

你可以用 CDN MN MCP 做什麼?

  • 分析公共網站的圖片管道 — 要求代理對任何公共 URL 執行 analyze_websiteestimate_image_savings 以獲取節省估算。
  • 建立 CDN.MN 專案並設定來源 — 讓代理呼叫 create_projectconfigure_origin 來為網站設定傳遞。
  • 驗證網域所有權並啟用主機名稱 — 使用 verify_domainactivate_hostname 來證明控制權並啟用生產傳遞。
  • 按 URL 清除快取物件 — 請求 purge_urls 以使 CDN 快取中的特定資產失效。
  • 檢查帳單、分析或網域狀態 — 使用 get_billingget_analyticsget_domains 擷取目前使用情況和設定。
  • 回滾傳遞設定 — 使用 rollback_configuration 將專案還原到先前的狀態。

文件

針對 AI 代理與開發者

你的代理可以安裝的圖片 CDN。

其他圖片 CDN 提供設定說明。CDN.MN 為你的代理提供一條從探索到驗證安裝的完整文件路徑——包含註冊、限定範圍的工具、演練、驗證與回滾。

免費開始分析我的網站比較方案 →

閱讀 auth.md · 佈建一個即時工作區或領取裝置代碼 · 從你的收件匣採用它

代理工具鏈

auth.md註冊並請求限定範圍的存取權限上線
MCP呼叫 CDN.MN 工具上線
稽核記錄記錄每一次領取、核准與撤銷上線
AGENTS.md遵守「不要自動編輯」規則上線
OpenAPI使用結構化 API 操作上線
SKILL.md遵循安裝工作流程上線
CLI / SDK偵測、修改、測試與驗證上線

現已上線

裝置代碼註冊、限定範圍的存取權限、每個範圍的核准閥門與即時撤銷、機器可讀的探索文件(auth.md、llms.txt、OpenAPI 和 SKILL.md 工作流程),以及具備 18 個工具的 MCP 伺服器——讀取操作、公開網站圖片分析與節省估算、專案建立、快取清除、網域驗證,以及所有受敏感範圍保護的正式環境變更:主機名稱啟用、新增資金、來源配置、專案封存,以及套用交付設定。每個操作都能獨立執行,供自主代理使用——除了涉及金錢的操作,這永遠需要你的核准——或者在你要求參與決策時,開啟一張核准卡片。已發布的 @cdnmn/cli@cdnmn/sdk 讓代理能夠直接從專案中偵測、設定、改寫、測試與驗證——並遵守儲存庫中的 AGENTS.md 檔案。

即將推出

整合規劃與預覽工具組(整合計劃、非正式環境預覽)以及匿名的無領取註冊路徑已在規劃中——在它們出現的地方下方都有標註。

機器面向的介面

驗證與探索功能已在已知位置點上線——代理現在就可以註冊並持有限定範圍的權杖:

GET /auth.md → 人類可讀的存取指南 GET /llms.txt → 代理介面的機器索引 GET /openapi.json → REST 端點的 OpenAPI 3.1 規範 GET /.well-known/oauth-protected-resource GET /.well-known/oauth-authorization-server POST /api/agent/register → device_code + user_code POST /api/agent/token → 輪詢 → cdnmn_at_… 承載權杖 POST /api/mcp → MCP 2025-06-18: tools/list, tools/call

由 CDN.MN 應用程式即時提供服務

兩種即時進入方式:普通的裝置領取路徑將代理與你的帳戶配對——你開啟領取連結(/agents/claim)並授予範圍權限;或者,擁有你電子郵件的代理使用 provision_workspace 進行註冊,以立即、無需人工步驟的方式取得即時工作區和權杖,你可以稍後透過電子郵件採用它。在你採用之前,帳單和刪除功能將保持鎖定。

代理技能工作流程已上線

安裝工作流程已發布在 /SKILL.md——一份基於即時工具的逐步操作手冊(驗證 → 啟用 → 注資)。下方預先包裝的平台參考資料和驗證腳本仍在推出中:

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

計劃中的預包裝佈局——SKILL.md 工作流程現已上線。

精確的範圍,而非主密鑰

代理只請求它們確切需要的能力。沒有像 api.write 這樣的通用權限。

site:analyze分析公開網站或來源

project:read檢查 CDN.MN 專案

project:create建立新專案

origin:read檢視來源配置

origin:write設定或變更來源

integration:plan產生整合計劃

integration:preview建立非正式環境預覽

integration:apply將已核准的變更套用至正式環境

domain:read檢視網域狀態

domain:verify對網站執行來源擁有權驗證

domain:activate啟用正式環境交付

analytics:read讀取用量和節省數據

cache:purge清除選定的物件

billing:read讀取方案和用量

billing:write變更方案或授權支出

project:delete刪除專案

紅色標示的範圍(origin:write、integration:apply、domain:activate、billing:write、project:delete)預設絕不會被授予。當你授予其中一個時,代理會在其範圍內自主行動——除非你在連線時勾選「每次都要求我的核准」,以保留每次使用的核准卡片。金錢相關操作(billing:write)永遠需要該核准——其閥門是鎖定開啟的,且無法選擇退出。

代理如何進入

遵循 auth.md 模型——提供實用的備援方案,而非宣稱「適用於所有代理」。

01 · 已佈建的工作區

已上線

無需人工步驟即可開始

擁有你電子郵件的代理使用 provision_workspace 進行註冊,並立即取得即時工作區和限定範圍的權杖——它可以進行分析、建立專案、驗證網域,並使用一次性 $5 美元的入門體驗金提供服務,無需任何核准即可開始。你可以稍後透過電子郵件採用該工作區;在你採用之前,帳單、刪除和自訂來源功能將保持鎖定。

owner_email + provision_workspace → 首次輪詢即取得權杖 · 透過電子郵件採用 · 未採用的工作區約 72 小時後清除

02 · 使用者領取

已上線

你確認領取代碼

代理註冊一個裝置代碼,並向你顯示一個領取連結。你登入 CDN.MN,確切看到它請求的範圍,然後核准——代理接著輪詢並接收一個限定範圍的承載權杖。這是一條即時路徑,適合你希望預先授予存取權限時使用。

在 CDN.MN 擁有的頁面上進行裝置代碼流程 · 權杖以雜湊方式儲存

03 · 匿名預覽

計劃中

無需使用者身份

代理可以在任何人參與之前請求唯讀預覽範圍——分析公開網站,但不觸及客戶擁有的任何內容。無領取路徑及其計劃/預覽工具仍在推出中。

site:analyze · analytics:read · billing:read(計劃/預覽範圍保留至其工具發布)

04 · 代理驗證

計劃中

提供者證明身份

在代理提供者支援身份斷言的情況下,代理將在你同意後請求一個針對特定受眾的斷言;CDN.MN 會驗證它並返回一個限定範圍的憑證。此為計劃功能,且絕非唯一路徑。

隨著提供者採用而推出——上述路徑始終可用

高階、冪等的 MCP 工具 18 個工具已上線

今天有 18 個工具可在 /api/mcp 呼叫——讀取操作、公開網站圖片分析、專案建立、網域驗證、快取清除,以及所有敏感的正式環境變更。敏感工具可為自主代理獨立執行——除了新增資金,這永遠需要你的核准——或者在你要求參與決策時,開啟一張核准卡片;整合計劃與預覽工具仍在推出中,且代理絕不會盲目地組裝低階設定:

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

create_preview

generate_integration_plan

verify_image_delivery

綠色 = 現在可呼叫 · 灰色 = 即將推出

每個變更工具都支援

設計上旨在避免意外建立重複項目、路由到錯誤的來源,或產生無上限的帳單。今天已在所有敏感工具上線(此處以 activate_hostname 為例):接受 dry_run 和 idempotency_key 並將其綁定到操作,使用相同金鑰的重複呼叫絕不會執行兩次。

在所有敏感工具上接受(範例:activate_hostname): site_id: "s_..." dry_run: true idempotency_key: "..."

→ 當代理自主執行時,現在返回: status: executed · execution.hostname (操作已內聯執行)

→ 當你需要核准時,現在返回: approval_required · approval_id poll_with: get_approval_status

→ 每個敏感操作都返回一個自我描述的合約: proposed_changes · warnings rollback_plan · verification_steps (顯示在工具回應、get_approval_status 以及擁有者的核准卡片上)

可複製的代理提示

這些提示會出現在首頁、程式碼儲存庫、代理技能和框架指南中。

通用現有正式網站代理商

將 CDN.MN 新增至此網站。

保留目前的來源和現有的應用程式行為。分析圖片管線,估算潛在節省量,偵測最安全的整合策略,建立 CDN.MN 專案,設定響應式圖片交付和現代格式,執行專案測試,並在變更 DNS、帳單或正式環境部署之前詢問我。

複製提示

供你專案使用的選用 AGENTS.md 片段

AGENTS.md 是一種新興慣例,用於為編碼代理提供持續的專案指引。如果你的代理遵守它,請加入此區段,以便每次 CDN.MN 的變更都遵循你專案的規則——你的直接指令永遠具有最高優先權。

CDN.MN 圖片交付

  • 在變更圖片網址之前,先讀取目前的 CDN.MN 專案設定。
  • 除非明確指示,否則保留現有的圖片來源作為備援。
  • 絕不提交 CDN.MN 存取權杖、領取權杖或 API 憑證。
  • 在單獨的分支中建立整合變更。
  • 在完成之前,執行專案建置、測試和破圖驗證。
  • 在請求正式環境啟用之前,先使用 CDN.MN 預覽。
  • 未經明確核准,不得修改 DNS、帳單或正式環境部署。
  • 回報所有已變更的檔案、設定變更、驗證結果和回滾步驟。

複製片段手動設定 →

為 AI 代理打造 — CDN.MN — CDN.MN