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