CDN.MN

ทางการ

CDN ภาพรวมระดับโลกที่พร้อมสำหรับเอเจนต์ ซึ่งเอเจนต์ AI สามารถติดตั้งและดำเนินการผ่าน MCP ได้

คุณทำอะไรได้บ้างด้วย CDN MN MCP?

  • วิเคราะห์เว็บไซต์สาธารณะ — ขอให้ผู้ช่วยวิเคราะห์ไซต์หรือต้นทางสาธารณะ และประเมินการประหยัดอิมเมจที่เป็นไปได้ก่อนทำการเปลี่ยนแปลง
  • สร้างและตรวจสอบโปรเจกต์ — ให้ผู้ช่วยสร้างโปรเจกต์ CDN.MN ใหม่ แสดงรายการโปรเจกต์ที่มีอยู่ และอ่านการกำหนดค่าโปรเจกต์
  • ยืนยันและเปิดใช้งานโดเมน — ขอการยืนยันความเป็นเจ้าของต้นทางสำหรับไซต์ และเปิดใช้งานการส่งมอบในสภาพแวดล้อมจริง พร้อมตัวเลือกการอนุมัติ
  • ล้างแคชและอ่านข้อมูลวิเคราะห์ — ขอให้ผู้ช่วยล้างออบเจกต์ที่เลือกและรายงานข้อมูลการใช้งาน การประหยัด และการเรียกเก็บเงิน
  • จัดการไฟล์และลิงก์แชร์ — แสดงรายการคอลเลกชันและไฟล์ อัปโหลดไฟล์ ตั้งค่าการเข้าถึงคอลเลกชัน และสร้างหรือเพิกถอนลิงก์แชร์
  • กำหนดค่าต้นทางและย้อนกลับ — เปลี่ยนการกำหนดค่าต้นทางหรือย้อนกลับการกำหนดค่าก่อนหน้า พร้อมรองรับ dry-run และ idempotency

เอกสาร

เปิดให้ใช้งานแล้ว

การลงทะเบียนด้วยรหัสอุปกรณ์ การเข้าถึงแบบจำกัดขอบเขต วาล์วอนุมัติแยกตามขอบเขตและการเพิกถอนทันที การค้นหาที่เครื่องอ่านได้ (auth.md, llms.txt, OpenAPI และเวิร์กโฟลว์ SKILL.md) และ MCP server ที่มี 43 เครื่องมือ — การอ่าน การวิเคราะห์ภาพเว็บไซต์สาธารณะ + การประเมินการประหยัด การสร้างโปรเจกต์ การล้างแคช การยืนยันโดเมน และทุกการเปลี่ยนแปลงในโปรดักชันที่อยู่หลังขอบเขตอ่อนไหว: การเปิดใช้งานโฮสต์เนม การเติมเงิน การกำหนดค่าออริจิน การเก็บโปรเจกต์ และการนำการกำหนดค่าการส่งมอบไปใช้ แต่ละอย่างทำงานได้ด้วยตัวเองสำหรับเอเจนต์อัตโนมัติ — ยกเว้นเรื่องเงิน ซึ่งรอการอนุมัติจากคุณเสมอ — หรือเปิดการ์ดอนุมัติเมื่อคุณขอเข้ามาอยู่ในลูป @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

มีสองวิธีที่ใช้งานได้จริง: เส้นทางการเคลมอุปกรณ์แบบธรรมดาจับคู่เอเจนต์กับบัญชีของคุณ — คุณเปิดลิงก์เคลม (/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ลบโปรเจกต์

files:readแสดงรายการคอลเลกชันไฟล์และไฟล์

files:writeสร้างคอลเลกชันและอัปโหลดไฟล์

files:publishทำให้คอลเลกชันเป็นสาธารณะหรือส่วนตัว

precheck:readรันการตรวจสอบล่วงหน้าของ CDN.MN Domains และอ่านสถานะการเข้าถึง

precheck:downloadแสดงรายการและดาวน์โหลดชุดข้อมูล Domains ที่อนุมัติแล้ว

precheck:writeขอเข้าถึง Domains หรือดาวน์โหลดชุดข้อมูล

registry:readอ่านฟีดและรันของ registry

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 เห็นขอบเขตที่มันขออย่างชัดเจน และอนุมัติ — จากนั้นเอเจนต์จะโพลและได้รับโทเค็น bearer แบบจำกัดขอบเขต เป็นเส้นทางที่ใช้งานได้จริงเมื่อคุณอยากให้สิทธิ์การเข้าถึงล่วงหน้า

พิธีการรหัสอุปกรณ์บนหน้าที่ CDN.MN เป็นเจ้าของ · โทเค็นถูกจัดเก็บแบบแฮช

03 · พรีวิวแบบไม่ระบุตัวตน

อยู่ในแผนงาน

ไม่มีตัวตนผู้ใช้

ขอบเขตแบบอ่านอย่างเดียวที่เอเจนต์อาจขอได้ก่อนมีมนุษย์เข้ามาเกี่ยวข้อง — วิเคราะห์เว็บไซต์สาธารณะ แต่ไม่แตะต้องอะไรที่ลูกค้าเป็นเจ้าของ เส้นทางที่ไม่ต้องเคลมและเครื่องมือ plan/preview ยังอยู่ระหว่างทยอยเปิดตัว

site:analyze · analytics:read · billing:read (ขอบเขต plan/preview สงวนไว้จนกว่าเครื่องมือจะเปิดตัว)

04 · เอเจนต์ยืนยันแล้ว

อยู่ในแผนงาน

ผู้ให้บริการรับรองตัวตน

เมื่อผู้ให้บริการเอเจนต์รองรับการยืนยันตัวตน เอเจนต์จะขอการยืนยันเฉพาะกลุ่มเป้าหมายหลังจากคุณยินยอม; CDN.MN ยืนยันและส่งคืนข้อมูลรับรองแบบจำกัดขอบเขต อยู่ในแผนงาน และไม่ใช่เส้นทางเดียวเสมอ

จะมาถึงเมื่อผู้ให้บริการนำไปใช้ — เส้นทางด้านบนใช้ได้เสมอ

เครื่องมือ MCP ระดับสูง แบบ idempotent 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.