CDN.MN

ทางการ

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

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

  • วิเคราะห์เว็บไซต์เพื่อปรับปรุง CDN — ขอให้ผู้ช่วยรัน analyze_website บนเว็บไซต์สาธารณะเพื่อประเมินการส่งมอบรูปภาพและโอกาสในการปรับปรุงประสิทธิภาพ
  • ประมาณการประหยัดจากรูปภาพ — ใช้ estimate_image_savings เพื่อวัดปริมาณการลดแบนด์วิดท์และต้นทุนที่อาจเกิดขึ้นจากการปรับแต่งรูปภาพ
  • สร้างและจัดการโปรเจกต์ — สั่งให้ผู้ช่วยสร้างโปรเจกต์ CDN ใหม่ด้วย create_project หรือแสดงรายการโปรเจกต์ที่มีอยู่ผ่าน list_projects
  • ตรวจสอบโดเมนและเปิดใช้งานโฮสต์เนม — ขอ verify_domain เพื่อตรวจสอบความเป็นเจ้าของต้นทาง จากนั้นใช้ activate_hostname เพื่อเปิดใช้งานการส่งมอบในโหมดโปรดักชัน
  • ล้างแคชเนื้อหา — ใช้ purge_urls เพื่อทำให้ออบเจกต์แคชเฉพาะไม่ถูกต้องทั่วทั้งเครือข่าย CDN
  • กำหนดค่าต้นทางและใช้การผสานรวม — ขอให้ผู้ช่วยตั้งค่าหรือแก้ไขการตั้งค่าต้นทางด้วย configure_origin และใช้การเปลี่ยนแปลงที่ได้รับการอนุมัติผ่าน apply_integration

เอกสาร

Live now

การลงทะเบียนแบบ Device-code, การเข้าถึงแบบกำหนดขอบเขต (scoped access), วาล์วอนุมัติแบบต่อขอบเขต และการเพิกถอนทันที, การค้นพบที่เครื่องอ่านได้ (auth.md, llms.txt, OpenAPI, และเวิร์กโฟลว์ SKILL.md), และ MCP server พร้อมเครื่องมือ 23 รายการ — การอ่านข้อมูล, การวิเคราะห์ภาพเว็บไซต์สาธารณะ + การประมาณการประหยัด, การสร้างโปรเจกต์, การล้างแคช, การตรวจสอบโดเมน, และทุกการเปลี่ยนแปลงการผลิตที่ละเอียดอ่อนภายใต้ขอบเขตที่อ่อนไหว: การเปิดใช้งานโฮสต์เนม, การเพิ่มเงินทุน, การกำหนดค่าต้นทาง, การเก็บถาวรโปรเจกต์, และการใช้การกำหนดค่าการจัดส่ง แต่ละรายการทำงานด้วยตัวเองสำหรับเอเจนต์อัตโนมัติ — ยกเว้นเรื่องเงิน ซึ่งจะรอการอนุมัติจากคุณเสมอ — หรือเปิดการ์ดอนุมัติเมื่อคุณขอให้อยู่ในวงจร @cdnmn/cli และ @cdnmn/sdk ที่เผยแพร่แล้วช่วยให้เอเจนต์ตรวจจับ, กำหนดค่า, เขียนใหม่, ทดสอบ, และตรวจสอบได้โดยตรงจากโปรเจกต์ — โดยเคารพ AGENTS.md ของที่เก็บ

กำลังเปิดตัว

ชุดเครื่องมือการวางแผนการผสานรวม + การแสดงตัวอย่าง (แผนการผสานรวม, การแสดงตัวอย่างที่ไม่ใช่การผลิต) และเส้นทางการลงทะเบียนแบบไม่ระบุตัวตนโดยไม่ต้องอ้างสิทธิ์อยู่ในแผนงาน — ระบุไว้ด้านล่างทุกที่ที่ปรากฏ

พื้นผิวที่เครื่องอ่านได้

การตรวจสอบสิทธิ์และการค้นพบใช้งานได้ที่ตำแหน่งที่รู้จัก — เอเจนต์สามารถลงทะเบียนและถือโทเค็นแบบกำหนดขอบเขตได้ตั้งแต่วันนี้:

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ทำให้คอลเลกชันเป็นสาธารณะหรือส่วนตัว

ขอบเขตที่แสดงเป็นสีแดง (origin:write, integration:apply, domain:activate, billing:write, project:delete, files:publish) จะไม่ได้รับโดยค่าเริ่มต้น เมื่อคุณให้ขอบเขตหนึ่ง เอเจนต์จะทำงานด้วยตัวเองภายในขอบเขตนั้น — เว้นแต่คุณจะติ๊ก "ต้องอนุมัติทุกครั้ง" ที่เวลาต่อเชื่อมเพื่อเก็บการ์ดอนุมัติต่อการใช้งาน เงิน (billing:write) ต้องมีการอนุมัตินั้นเสมอ — วาล์วของมันถูกล็อกเปิดและไม่สามารถเลือกไม่ใช้ได้

เอเจนต์เข้ามาได้อย่างไร

ตามโมเดล auth.md — พร้อมทางเลือกที่ใช้งานได้จริง, ไม่ใช่การอ้างว่า "ทำงานกับทุกเอเจนต์"

01 · เวิร์กสเปซที่เตรียมไว้

ใช้งานได้

ไม่มีขั้นตอนมนุษย์ในการเริ่ม

เอเจนต์ที่มีอีเมลของคุณลงทะเบียนด้วย provision_workspace และได้รับเวิร์กสเปซที่ใช้งานได้ + โทเค็นแบบกำหนดขอบเขตทันที — มันสามารถวิเคราะห์, สร้างโปรเจกต์, ตรวจสอบโดเมน, และให้บริการด้วยเครดิตเริ่มต้น $5 ครั้งเดียวโดยไม่ต้องอนุมัติเพื่อเริ่ม คุณรับเวิร์กสเปซเป็นบุตรบุญธรรมจากอีเมลในภายหลัง; การเรียกเก็บเงิน, การลบ, และต้นทางที่กำหนดเองจะถูกล็อกจนกว่าคุณจะทำ

owner_email + provision_workspace → โทเค็นในการโพลครั้งแรก · รับเป็นบุตรบุญธรรมทางอีเมล · ไม่รับเป็นบุตรบุญธรรมถูกล้าง ~72 ชม.

02 · การอ้างสิทธิ์โดยผู้ใช้

ใช้งานได้

คุณยืนยันรหัสการอ้างสิทธิ์

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

พิธีกรรม device-code บนหน้าที่เป็นของ CDN.MN · โทเค็นถูกเก็บแบบแฮช

03 · การแสดงตัวอย่างแบบไม่ระบุตัวตน

วางแผนไว้

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

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

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

04 · ตรวจสอบโดยเอเจนต์

วางแผนไว้

ผู้ให้บริการยืนยันตัวตน

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

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

เครื่องมือ MCP ระดับสูง, idempotent 23 เครื่องมือใช้งานได้

23 เครื่องมือสามารถเรียกได้ตั้งแต่วันนี้ที่ /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

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.