Кратко
Публикуй HTML-страницы и небольшие статические сайты, которые пишет твой ИИ, по постоянному публичному URL, обновляй их на месте, откатывай версии и подключай собственные домены из Claude, ChatGPT или Copilot через официальный MCP-сервер deed.page.
Пошаговая настройка
Подключи deed.page к Claude, ChatGPT или Copilot за 2 минуты
Начни бесплатный пробный период в AnythingMCP Cloud, подключи deed.page в пошаговой настройке и добавь свой MCP URL в своего ИИ-ассистента. Без кода и без собственного сервера.
Без банковской карты · 7 дней пробного периода · Есть вариант self-host
Попробуй спросить
Примеры промптов для deed.page
Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.
Claude — это AI, он может ошибаться. Проверяйте ответы.
💡 Не хочешь ничего устанавливать? Используй cloud.anythingmcp.com напрямую. Войди в аккаунт, нажми Connectors → deed.page, вставь свои учётные данные, создай ключ MCP API — готово. Без Docker, без
git clone, без локального сервера.
deed.page
Публикуй HTML-страницы и небольшие статические сайты, которые пишет твой ИИ, по постоянному публичному URL, обновляй их на месте, откатывай версии и подключай собственные домены из Claude, ChatGPT или Copilot через официальный MCP-сервер deed.page.
Настройка
Настройка занимает около 2 минут. Тебе понадобится токен владельца deed.page. В deed.page нет регистрации: первая публикация без токена создаёт его и возвращает один раз.
- Опубликуй любую страницу один раз без токена, следуя deed.page/docs или с помощью любого MCP-клиента, подключённого к
https://deed.page/mcp. Скопируйtokenиз ответа; он начинается сdeed_tok_. - Вставь его в
DEED_PAGE_TOKENбез слова Bearer. AnythingMCP отправляет его как Bearer-токен при каждом вызове, поэтому каждый сайт, который ИИ публикует через этот коннектор, принадлежит этому владельцу, и его можно позже обновлять, просматривать в списке и удалять. Собственный аргументtokenу инструментов оставь пустым. - Храни токен в безопасности: тот, у кого он есть, управляет всеми сайтами этого владельца. Потерянный токен восстановить нельзя, если к нему не был привязан email для восстановления.
- Установи коннектор и запусти
deed_page_whoami: он покажет твой тарифный план, его лимиты и сколько сайтов принадлежит токену.
Инструменты берутся из deed.page: коннектор служит мостом к официальному удалённому MCP-серверу deed.page (https://deed.page/mcp). При установке AnythingMCP запрашивает у deed.page список его инструментов, так что ты получаешь актуальный набор. Чтобы позже подтянуть новые, открой коннектор и нажми Discover tools.
Что он делает: deed.page — это статический веб-хостинг, созданный для ИИ-агентов. Страница или небольшой сайт, которые пишет ИИ (отчёт, дашборд, прототип, документ для обмена), публикуются по адресу https://<slug>.deed.page/ одним вызовом deed_page_publish_site, который возвращает рабочий url и version. Опубликуй ещё раз в тот же slug или используй deed_page_update_site, чтобы заменить страницу на месте. deed_page_get_site проверяет, опубликован ли slug, deed_page_list_sites выводит список твоих сайтов, а deed_page_list_versions вместе с deed_page_restore_version откатывает сайт. Задай ttl_seconds для ссылки предпросмотра, которая истекает сама. Для множества или больших файлов ИИ использует deed_page_plan_upload и deed_page_finalize_upload, которые пропускают файлы, уже имеющиеся в deed.page. Коннектор также умеет подключать собственные домены, задавать пароль сайта, показывать аналитику без cookie и регистрировать вебхуки.
Всё опубликованное — публично: любой, у кого есть URL, может открыть сайт, если на нём не задан пароль, поэтому никогда не позволяй ИИ публиковать секреты, учётные данные или приватные данные клиентов. Сайты не попадают в публичную галерею, пока listed не равно true. Для пароля (deed_page_set_site_access) нужен тариф Hobby или Pro.
Спрашивай перед публикацией: ИИ должен показать тебе, что собирается выложить в сеть (файлы или их краткое описание и slug), и публиковать или обновлять только после твоего «да». Ссылка предпросмотра с ttl_seconds позволит сначала всё проверить. Не запускай публикации по расписанию или в потоке, за которым никто не следит. Помимо публикации и обновления, данные на deed.page меняют также deed_page_restore_version, deed_page_add_domain, deed_page_set_site_access, deed_page_set_listing и deed_page_create_webhook.
Отключено при установке: deed_page_delete_site, deed_page_rotate_token, deed_page_revoke_token, deed_page_agent_seats (места агентов Pro; при создании места возвращается новый токен), deed_page_remove_domain и deed_page_delete_webhook, а также инструменты биллинга и продвижения deed_page_get_upgrade_link, deed_page_claim_share_credit и deed_page_set_badge. Администратор может включить их по отдельности. Ротацию или отзыв токена выполняй на deed.page, а не через коннектор, потому что в этом случае сломается и токен, сохранённый в DEED_PAGE_TOKEN; после этого вставь новый токен.
Лимиты: они зависят от твоего тарифа (free, hobby или pro). Free хранит 10 версий на сайт, Hobby — 50, Pro — без ограничений. Собственные хостнеймы: Free 1, Hobby 3, Pro 20. Вебхуки: Free 1, Hobby 5, Pro 20. При превышении лимита возвращается ошибка квоты; deed_page_whoami показывает твои текущие лимиты, а платные тарифы перечислены на deed.page/pricing.
Частые ошибки: занятый slug возвращает slug_taken, зарезервированный — slug_reserved, и в обоих случаях предлагается альтернатива. Конкурирующее или устаревшее обновление возвращает version_conflict и ничего не записывает. Отозванный токен возвращает 401 token_revoked.
Требования: DEED_PAGE_TOKEN
Установка коннектора локально
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Открой http://localhost:3000/connectors/store, выбери deed.page и вставь переменные окружения, перечисленные в разделе «Требования».
Доступные инструменты
| Инструмент | Что он делает |
|---|---|
deed_page_publish_site | Публикует файлы по постоянному рабочему URL в указанном slug |
deed_page_update_site | Заменяет файлы slug, принадлежащего токену, а при merge, равном true, добавляет и перезаписывает только переданные пути |
deed_page_get_site | Возвращает, опубликован ли slug, а также его URL, версию, размер и временные метки |
deed_page_list_sites | Возвращает все опубликованные сайты, принадлежащие токену, с URL и версиями |
deed_page_delete_site | Безвозвратно удаляет slug, принадлежащий токену, и отвязывает его собственные хостнеймы |
deed_page_rotate_token | Выпускает новый токен для того же субъекта |
deed_page_revoke_token | Отзывает токены владельца |
deed_page_whoami | Возвращает тариф (plan.id — free, hobby или pro), лимиты, число сайтов, принадлежащих токену, и число привязанных собственных хостнеймов |
deed_page_agent_seats | Только для Pro: именованные токены для дополнительных агентов в одном аккаунте, до 5 |
deed_page_get_upgrade_link | Создаёт URL Stripe Checkout для перехода владельца этого токена на Hobby ($3/мес.) или Pro ($15/мес.) |
deed_page_claim_share_credit | Только для тарифа Free, один раз на токен |
deed_page_list_versions | Возвращает все сохранённые версии slug, принадлежащего токену, сначала новые |
deed_page_restore_version | Создаёт новую версию, файлы которой равны сохранённой версии, без повторной загрузки этих файлов |
deed_page_add_domain | Привязывает хостнейм к slug, принадлежащему токену, и возвращает DNS-записи, которые нужно создать: CNAME для субдомена, A-запись или ALIAS… |
deed_page_list_domains | Возвращает собственные хостнеймы одного slug или всех сайтов токена, если slug не указан |
deed_page_remove_domain | Удаляет хостнейм, так что запросы на этот хост больше не отдают сайт |
deed_page_domain_status | Возвращает статус верификации собственного домена и обновляет верификацию, конфигурацию DNS и состояние сертификата |
deed_page_plan_upload | Принимает манифест файлов и возвращает, какие хеши уже сохранены, прямой URL загрузки для каждого отсутствующего хеша и идентификатор сессии |
deed_page_finalize_upload | Проверяет загруженные хеши, сканирует новые байты и фиксирует одну версию под блокировкой slug |
deed_page_get_manifest | Возвращает канонический манифест версии сайта: пути, sha256, размеры, версию, slug и created_at, а также подпись Ed25519.… |
deed_page_site_analytics | Возвращает доступные только владельцу счётчики без cookie для slug: просмотры по дням UTC, топ путей, топ хостов-источников переходов и счётчики ИИ-краулеров по user-agent… |
deed_page_set_site_access | Изменяет настройку доступа, сохранённую для slug на deed.page |
deed_page_set_listing | Задаёт или снимает размещение slug в публичной галерее |
deed_page_set_badge | Сайты на тарифе Free показывают небольшую ссылку «Published with deed.page» в правом нижнем углу; на Hobby и Pro она не показывается никогда |
deed_page_create_webhook | Регистрирует URL http или https для событий site.published, site.version_restored, site.deleted, site.taken_down, domain.active и… |
deed_page_list_webhooks | Возвращает URL вебхуков, зарегистрированные для токена |
deed_page_delete_webhook | Удаляет один вебхук, чтобы он больше не получал событий |
Следующие шаги
Это руководство помогло?