CDN.MN

आधिकारिक

एजेंट-तैयार वैश्विक इमेज CDN जिसे AI एजेंट MCP के माध्यम से इंस्टॉल और संचालित कर सकते हैं।

CDN MN MCP के साथ आप क्या कर सकते हैं?

  • वेबसाइटों का CDN अनुकूलन के लिए विश्लेषण करें — सहायक से किसी सार्वजनिक साइट पर analyze_website चलाने के लिए कहें ताकि छवि वितरण और प्रदर्शन के अवसरों का आकलन किया जा सके।
  • छवि बचत का अनुमान लगाएं — छवि अनुकूलन से संभावित बैंडविड्थ और लागत में कमी की मात्रा निर्धारित करने के लिए estimate_image_savings का उपयोग करें।
  • प्रोजेक्ट बनाएं और प्रबंधित करें — सहायक को create_project के साथ नया CDN प्रोजेक्ट बनाने या list_projects के माध्यम से मौजूदा प्रोजेक्ट सूचीबद्ध करने का निर्देश दें।
  • डोमेन सत्यापित करें और होस्टनाम सक्रिय करें — मूल-स्वामित्व जांच के लिए verify_domain का अनुरोध करें, फिर उत्पादन वितरण सक्षम करने के लिए activate_hostname का उपयोग करें।
  • कैश की गई सामग्री शुद्ध करें — CDN नेटवर्क पर विशिष्ट कैश की गई वस्तुओं को अमान्य करने के लिए purge_urls का उपयोग करें।
  • ओरिजिन कॉन्फ़िगर करें और इंटीग्रेशन लागू करें — सहायक से configure_origin के साथ ओरिजिन सेटिंग्स सेट या संशोधित करने और apply_integration के माध्यम से स्वीकृत परिवर्तन लागू करने के लिए कहें।

दस्तावेज़

अभी लाइव

डिवाइस-कोड पंजीकरण, स्कोप्ड एक्सेस, प्रति-स्कोप अनुमोदन वाल्व और तत्काल रद्दीकरण, मशीन-पठनीय डिस्कवरी (auth.md, llms.txt, OpenAPI, और SKILL.md वर्कफ़्लो), और 23 टूल्स वाला MCP सर्वर — रीड्स, सार्वजनिक-साइट छवि विश्लेषण + बचत अनुमान, प्रोजेक्ट निर्माण, कैश पर्ज, डोमेन सत्यापन, और हर प्रोडक्शन म्यूटेशन एक संवेदनशील स्कोप के पीछे: होस्टनेम सक्रियण, फंड जोड़ना, ओरिजिन कॉन्फ़िगरेशन, प्रोजेक्ट आर्काइव, और डिलीवरी कॉन्फ़िगरेशन लागू करना। प्रत्येक एक स्वायत्त एजेंट के लिए अपने दम पर चलता है — पैसे को छोड़कर, जो हमेशा आपकी अनुमोदन की प्रतीक्षा करता है — या जब आप लूप में रहने के लिए कहते हैं तो एक अनुमोदन कार्ड खोलता है। प्रकाशित @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 → पहले पोल पर टोकन · ईमेल द्वारा अपनाएँ · अनअडॉप्टेड ~72h में स्वीप

02 · उपयोगकर्ता-क्लेम्ड

लाइव

आप एक क्लेम कोड की पुष्टि करते हैं

एजेंट एक डिवाइस कोड के लिए पंजीकरण करता है और आपको एक क्लेम लिंक दिखाता है। आप CDN.MN में साइन इन करते हैं, ठीक वही स्कोप्स देखते हैं जो उसने मांगे थे, और अनुमोदन करते हैं — एजेंट फिर पोल करता है और एक स्कोप्ड बियरर टोकन प्राप्त करता है। एक लाइव पथ जब आप पहले से एक्सेस प्रदान करना पसंद करते हैं।

CDN.MN-स्वामित्व वाले पृष्ठ पर डिवाइस-कोड समारोह · टोकन हैश किए गए संग्रहीत

03 · अनाम पूर्वावलोकन

नियोजित

कोई उपयोगकर्ता पहचान नहीं

केवल-पढ़ने के पूर्वावलोकन स्कोप्स जो एक एजेंट किसी भी मानव के शामिल होने से पहले मांग सकता है — एक सार्वजनिक साइट का विश्लेषण करें, लेकिन ग्राहक के स्वामित्व वाली किसी भी चीज़ को न छुएँ। नो-क्लेम पथ और इसकी योजना/पूर्वावलोकन टूल अभी भी रोलिंग आउट हैं।

site:analyze · analytics:read · billing:read (योजना/पूर्वावलोकन स्कोप्स उनके टूल शिप होने तक आरक्षित)

04 · एजेंट-सत्यापित

नियोजित

प्रदाता पहचान की पुष्टि करता है

जहाँ एजेंट प्रदाता पहचान दावे का समर्थन करता है, एजेंट आपकी सहमति के बाद एक दर्शक-विशिष्ट दावे का अनुरोध करेगा; CDN.MN इसे सत्यापित करता है और एक स्कोप्ड क्रेडेंशियल लौटाता है। नियोजित, और कभी भी एकमात्र पथ नहीं।

प्रदाता इसे अपनाते ही आता है — उपरोक्त पथ हमेशा काम करते हैं

उच्च-स्तरीय, आइडेम्पोटेंट MCP टूल्स 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.