CDN.MN
公式MCPを通じてAIエージェントがインストールおよび運用可能な、エージェント対応のグローバル画像CDN。
CDN MN MCPで何ができますか?
- 公開ウェブサイトを分析 — アシスタントに公開サイトまたはオリジンを分析させ、変更を加える前に想定される画像削減量を見積もらせます。
- プロジェクトの作成と検査 — アシスタントに新しい CDN.MN プロジェクトを作成させ、既存のプロジェクトを一覧表示し、プロジェクト設定を読み取らせます。
- ドメインの検証と有効化 — サイトのオリジン所有権検証をリクエストし、承認オプション付きで本番配信を有効化します。
- キャッシュのパージと分析の読み取り — アシスタントに選択したオブジェクトをパージさせ、使用量、削減量、請求データを報告させます。
- ファイルと共有リンクの管理 — コレクションとファイルを一覧表示し、ファイルをアップロードし、コレクションのアクセスを設定し、共有リンクを作成または失効させます。
- オリジンの設定とロールバック — オリジン設定を変更するか以前の設定にロールバックします。ドライランと冪等性をサポートします。
ドキュメント
現在公開中
デバイスコード登録、スコープ付きアクセス、スコープごとの承認バルブと即時失効、機械可読なディスカバリー(auth.md、llms.txt、OpenAPI、および SKILL.md ワークフロー)、そして43個のツールを備えた MCP サーバー — 読み取り系、公開サイトの画像分析+節約額の見積もり、プロジェクト作成、キャッシュパージ、ドメイン検証、そして機密スコープの背後にあるすべての本番変更:ホスト名の有効化、資金の追加、オリジン設定、プロジェクトのアーカイブ、配信設定の適用。それぞれは自律エージェントのために単独で実行されます — ただしお金だけは常にあなたの承認を待ちます — あるいはあなたがループに入りたいと希望した場合は承認カードを開きます。公開されている @cdnmn/cli + @cdnmn/sdk により、エージェントはプロジェクトから直接、検出・設定・書き換え・テスト・検証を行えます — リポジトリの AGENTS.md を尊重します。
展開中
統合計画+プレビューのツールセット(統合計画、非本番プレビュー)と、匿名のクレーム不要の登録経路はロードマップ上にあります — 登場する箇所では以下にラベルを付けています。
機械向けサーフェス
認証とディスカバリーは well-known のロケーションで公開中です — エージェントは今日、登録してスコープ付きトークンを保持できます:
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
CDN.MN アプリによるライブ配信
2つの公開された入口:プレーンなデバイスクレーム経路ではエージェントをあなたのアカウントにペアリングします — あなたがクレームリンク(/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:readCDN.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プロジェクトを削除する
files:readファイルコレクションとファイルを一覧表示する
files:writeコレクションを作成しファイルをアップロードする
files:publishコレクションを公開または非公開にする
precheck:readCDN.MN Domains の事前チェックを実行しアクセスステータスを読み取る
precheck:download承認済みの Domains データセットを一覧表示しダウンロードする
precheck:writeDomains アクセスまたはデータセットのダウンロードを要求する
registry:readレジストリのフィードと実行を読み取る
registry:writeライブ更新をプッシュし、ゾーンファイルをアップロードし(各アップロードにはあなたの承認が必要)、フィード設定を変更しフェッチを要求する
赤色のスコープ(origin:write、integration:apply、domain:activate、billing:write、project:delete、files:publish、precheck:write、registry:write)は決してデフォルトでは付与されません。付与した場合、エージェントはその範囲内で自律的に行動します — ただし接続時に「毎回私の承認を要求する」にチェックを入れた場合は、使用ごとの承認カードが維持されます。お金(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 ツール 43個のツールが公開中
43個のツールが今日 /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
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
緑 = 現在呼び出し可能 · グレー = 展開中
すべての変更系ツールがサポート
誤って重複を作成したり、間違ったオリジンにルーティングしたり、無制限の請求を発生させたりするのが難しいように設計されています。すべての機密ツールで今日公開中(ここでは activate_hostname を表示):dry_run と idempotency_key が受け入れられアクションにバインドされ、同じキーでの繰り返し呼び出しは二度実行されません。
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)
コピー可能なエージェントプロンプト
これらはホームページ、コードリポジトリ、エージェントスキル、フレームワークガイドに掲載されています。
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.
プロジェクト用のオプションの AGENTS.md スニペット
AGENTS.md はコーディングエージェントに永続的なプロジェクトガイダンスを与えるための新興の慣習です。あなたのエージェントがそれを尊重する場合、このセクションを追加して、すべての CDN.MN の変更があなたのプロジェクトのルールに従うようにしてください — あなたの直接の指示が常に優先されます。
## 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.