CDN.MN
आधिकारिकएजेंट-तैयार वैश्विक इमेज CDN जिसे AI एजेंट MCP के माध्यम से इंस्टॉल और संचालित कर सकते हैं।
CDN MN MCP के साथ आप क्या कर सकते हैं?
- एक सार्वजनिक वेबसाइट का विश्लेषण करें — बदलाव करने से पहले सहायक से किसी सार्वजनिक साइट या ओरिजिन का विश्लेषण करने और संभावित इमेज बचत का अनुमान लगाने के लिए कहें।
- प्रोजेक्ट बनाएँ और निरीक्षण करें — सहायक से एक नया CDN.MN प्रोजेक्ट बनवाएँ, मौजूदा प्रोजेक्ट की सूची बनवाएँ, और प्रोजेक्ट कॉन्फ़िगरेशन पढ़वाएँ।
- डोमेन सत्यापित करें और सक्रिय करें — किसी साइट के लिए ओरिजिन-स्वामित्व सत्यापन का अनुरोध करें और अनुमोदन विकल्पों के साथ प्रोडक्शन डिलीवरी सक्रिय करें।
- कैश साफ़ करें और एनालिटिक्स पढ़ें — सहायक से चयनित ऑब्जेक्ट साफ़ करने और उपयोग, बचत, तथा बिलिंग डेटा की रिपोर्ट करने के लिए कहें।
- फ़ाइलें प्रबंधित करें और लिंक साझा करें — कलेक्शन और फ़ाइलों की सूची बनाएँ, फ़ाइलें अपलोड करें, कलेक्शन एक्सेस सेट करें, और शेयर लिंक बनाएँ या रद्द करें।
- ओरिजिन कॉन्फ़िगर करें और रोल बैक करें — ड्राई-रन और आइडेम्पोटेंसी समर्थन के साथ ओरिजिन कॉन्फ़िगरेशन बदलें या पिछले कॉन्फ़िगरेशन पर रोल बैक करें।
दस्तावेज़
अभी लाइव
डिवाइस-कोड पंजीकरण, स्कोप्ड एक्सेस, प्रति-स्कोप अनुमोदन वाल्व और तत्काल रद्दीकरण, मशीन-पठनीय डिस्कवरी (auth.md, llms.txt, OpenAPI, और SKILL.md वर्कफ़्लो), और 43 टूल्स वाला 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किसी संग्रह को सार्वजनिक या निजी बनाएँ
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 → पहले पोल पर टोकन · ईमेल द्वारा अपनाएँ · अन-अडॉप्टेड ~72h में साफ़
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.