CDN.MN
официальныйГотовый к использованию агентами глобальный CDN для изображений, который ИИ-агенты могут устанавливать и эксплуатировать через MCP.
Что можно делать с CDN MN MCP?
- Анализ конвейера изображений публичного веб-сайта — Попросите агента выполнить
analyze_websiteиestimate_image_savingsдля любого публичного URL, чтобы получить оценку экономии. - Создание проекта CDN.MN и настройка источника — Поручите агенту вызвать
create_projectиconfigure_origin, чтобы настроить доставку для сайта. - Подтверждение владения доменом и активация доменного имени — Используйте
verify_domainиactivate_hostname, чтобы подтвердить контроль и включить производственную доставку. - Очистка кэшированных объектов по URL — Запросите
purge_urls, чтобы аннулировать конкретные ресурсы из кэша CDN. - Проверка биллинга, аналитики или статуса домена — Получите текущие данные об использовании и конфигурации с помощью
get_billing,get_analyticsилиget_domains. - Откат конфигурации доставки — Используйте
rollback_configuration, чтобы вернуть проект к предыдущему состоянию.
Документация
Для AI-агентов и разработчиков
CDN для изображений, который ваш агент может установить.
Другие CDN для изображений предоставляют инструкции по настройке. CDN.MN дает вашему агенту документированный путь от обнаружения до проверенной установки — регистрация, ограниченные инструменты, пробные запуски, валидация и откат.
Начать бесплатноАнализировать мой сайтСравнить тарифы →
Читать auth.md · Создать рабочее пространство или запросить код устройства · Принять из вашего почтового ящика
ЦЕПОЧКА ИНСТРУМЕНТОВ АГЕНТА
| auth.md | Регистрация и запрос ограниченного доступа | РАБОТАЕТ |
|---|---|---|
| MCP | Вызов инструментов CDN.MN | РАБОТАЕТ |
| Журнал аудита | Запись каждого запроса, одобрения и отзыва | РАБОТАЕТ |
| AGENTS.md | Соблюдение правила «не редактировать автоматически» | РАБОТАЕТ |
| OpenAPI | Использование структурированных операций API | РАБОТАЕТ |
| SKILL.md | Следование рабочему процессу установки | РАБОТАЕТ |
| CLI / SDK | Обнаружение, изменение, тестирование и проверка | РАБОТАЕТ |
Уже работает
Регистрация по коду устройства, ограниченный доступ, клапан одобрения для каждой области и мгновенный отзыв, машиночитаемое обнаружение (auth.md, llms.txt, OpenAPI и рабочий процесс SKILL.md), а также MCP-сервер с 18 инструментами — чтение, анализ изображений на публичных сайтах + оценка экономии, создание проектов, очистка кэша, проверка домена и все производственные изменения за чувствительной областью: активация имени хоста, пополнение средств, настройка источника, архивация проекта и применение конфигурации доставки. Каждый работает самостоятельно для автономного агента — кроме денег, которые всегда ждут вашего одобрения — или открывает карточку одобрения, когда вы просите быть в курсе. Опубликованные @cdnmn/cli + @cdnmn/sdk позволяют агенту обнаруживать, настраивать, перезаписывать, тестировать и проверять прямо из проекта — соблюдая AGENTS.md репозитория.
В процессе внедрения
Набор инструментов для планирования интеграции и предпросмотра (планы интеграции, непроизводственные предпросмотры) и анонимный путь регистрации без запроса находятся в дорожной карте — отмечены ниже везде, где появляются.
Поверхности для машинного взаимодействия
Аутентификация и обнаружение работают по общеизвестным адресам — агент может зарегистрироваться и получить ограниченный токен уже сегодня:
GET /auth.md → руководство по доступу для человека GET /llms.txt → машинный индекс поверхностей агента GET /openapi.json → OpenAPI 3.1 для конечных точек REST GET /.well-known/oauth-protected-resource GET /.well-known/oauth-authorization-server POST /api/agent/register → device_code + user_code POST /api/agent/token → опрос → cdnmn_at_… токен-носитель 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Удаление проекта
Области, выделенные красным (origin:write, integration:apply, domain:activate, billing:write, project:delete), никогда не предоставляются по умолчанию. Когда вы предоставляете одну из них, агент действует в ее рамках самостоятельно — если только вы не отметите «требовать мое одобрение каждый раз» при подключении, чтобы сохранить карточку одобрения для каждого использования. Деньги (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 18 инструментов работают
18 инструментов доступны для вызова сегодня по адресу /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
create_preview
generate_integration_plan
verify_image_delivery
зеленый = можно вызвать сейчас · серый = в процессе внедрения
Каждый изменяющий инструмент поддерживает
Разработано так, чтобы было трудно случайно создать дубликаты, направить на неправильный источник или получить неограниченный счет. Работает сегодня для каждого чувствительного инструмента (здесь показан activate_hostname): dry_run и idempotency_key принимаются и привязываются к действию, и повторный вызов с тем же ключом никогда не выполняется дважды.
принимается для каждого чувствительного инструмента (пример: activate_hostname): site_id: "s_..." dry_run: true idempotency_key: "..."
→ возвращает сейчас, в автономном режиме: status: executed · execution.hostname (действие выполнено встроенно)
→ возвращает сейчас, когда требуется ваше одобрение: approval_required · approval_id poll_with: get_approval_status
→ каждое чувствительное действие возвращает самоописывающий контракт: proposed_changes · warnings rollback_plan · verification_steps (в ответе инструмента, в get_approval_status, и в карточке одобрения владельца)
Копируемые промпты для агентов
Они появляются на домашней странице, в репозитории кода, навыке агента и руководствах по фреймворкам.
УниверсальныйСуществующий продакшен-сайтАгентство
Добавь CDN.MN на этот веб-сайт.
Сохрани текущий источник и существующее поведение приложения. Проанализируй конвейер изображений, оцени потенциальную экономию, определи самую безопасную стратегию интеграции, создай проект CDN.MN, настрой адаптивную доставку изображений и современные форматы, запусти тесты проекта и спроси меня, прежде чем менять DNS, биллинг или развертывание в продакшен.
Копировать промпт
Необязательный фрагмент AGENTS.md для вашего проекта
AGENTS.md — это формирующееся соглашение для предоставления агентам по кодированию постоянных указаний по проекту. Если ваш агент его соблюдает, добавьте этот раздел, чтобы каждое изменение CDN.MN следовало правилам вашего проекта — ваши прямые инструкции всегда имеют приоритет.
Доставка изображений CDN.MN
- Прочитай текущую конфигурацию проекта CDN.MN перед изменением URL-адресов изображений.
- Сохраняй существующий источник изображений в качестве резервного, если явно не указано иное.
- Никогда не фиксируй токены доступа CDN.MN, токены запроса или учетные данные API.
- Создавай изменения интеграции в отдельной ветке.
- Запусти сборку проекта, тесты и проверку на битые изображения перед завершением.
- Используй предпросмотр CDN.MN перед запросом активации в продакшен.
- Не изменяй DNS, биллинг или развертывание в продакшен без явного одобрения.
- Сообщи обо всех измененных файлах, изменениях конфигурации, результатах проверки и шагах отката.
Копировать фрагментНастроить вручную →
Для AI-агентов — CDN.MN — CDN.MN