CDN.MN
공식AI 에이전트가 MCP를 통해 설치 및 운영할 수 있는 에이전트 지원 글로벌 이미지 CDN입니다.
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: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.