Сервер MCP deed.page и навык для агентов
deed.page публикует файл или папку по постоянному URL https://.deed.page/ за один вызов. Аккаунт, API-ключ, код из письма и ссылка для подтверждения владения не нужны. В этом репозитории описан размещённый удалённый сервер MCP (https://deed.page/mcp, см. раздел Сервер MCP), а также находится навык deed.page для агентов, который выполняет ту же задачу с помощью одного запроса curl.
Сервис работает с Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot CLI, Grok Bot, Hermes Agent и любыми агентами, которые читают файлы SKILL.md в формате agentskills.io.
-
Сайт: https://deed.page
-
Документация: https://deed.page/docs
-
llms.txt: https://deed.page/llms.txt
-
OpenAPI: https://deed.page/openapi.json
-
Сервер MCP: https://deed.page/mcp
Сервер MCP
deed.page предоставляет размещённый удалённый сервер MCP. С его помощью агенты публикуют файлы или папки по постоянному URL https://.deed.page/, а затем обновляют, версионируют, защищают паролем или удаляют их. Исходный код сервера в этом репозитории отсутствует: сервер размещён по URL ниже.
| URL | https://deed.page/mcp |
| Транспорт | Streamable HTTP |
| Имя в реестре MCP | page.deed/deed-page |
| Аутентификация | Для начала не требуется. См. раздел Аутентификация. |
Настройка
VS Code / GitHub Copilot (.vscode/mcp.json):
{
"servers": {
"deed-page": {
"type": "http",
"url": "https://deed.page/mcp"
}
}
}
Claude Code:
claude mcp add --transport http deed-page https://deed.page/mcp
Для любого другого клиента MCP: добавьте удалённый сервер с транспортом Streamable HTTP и URL https://deed.page/mcp.
Аутентификация
Аккаунт, API-ключ и OAuth не требуются. При первом вызове publish_site сервер один раз возвращает токен владельца (deed_tok_...). С помощью этого токена можно обновлять или удалять принадлежащие владельцу сайты. Передавайте его одним из двух способов:
-
в необязательном заголовке
Authorization: Bearer deed_tok_...или -
в аргументе
tokenинструмента.
Храните токен в секрете. Инструмент rotate_token заменяет его, а revoke_token отзывает.
Инструменты
26 инструментов:
| Инструмент | Назначение |
|---|---|
publish_site | Публикует файлы по постоянному активному URL с заданным slug. При первом вызове возвращает токен владельца. |
update_site | Заменяет файлы сайта или добавляет только переданные пути. |
get_site | Проверяет, доступен ли сайт с указанным slug, и возвращает его URL, версию, размер и временные метки. Токен не требуется. |
list_sites | Показывает все активные сайты, принадлежащие владельцу токена. |
delete_site | Удаляет сайт без возможности восстановления. |
list_versions | Показывает сохранённые версии сайта. |
restore_version | Восстанавливает сохранённую версию сайта. |
get_manifest | Возвращает подписанный манифест версии сайта (Ed25519). |
plan_upload | Подготавливает большой файл к загрузке: показывает, какие файлы уже сохранены, и возвращает URL загрузки для каждого отсутствующего файла. |
finalize_upload | Завершает большую загрузку, создавая новую версию. |
set_site_access | Устанавливает или снимает пароль сайта. |
set_listing | Добавляет сайт в публичную галерею или удаляет его оттуда. |
site_analytics | Показывает количество просмотров без использования cookie, популярные пути, источники переходов и количество обращений AI-краулеров к сайту. |
add_domain | Подключает собственный домен и возвращает записи DNS, которые нужно создать. |
list_domains | Показывает список собственных доменов. |
domain_status | Проверяет и обновляет статус проверки собственного домена и его сертификата. |
remove_domain | Удаляет собственный домен. |
whoami | Показывает тариф, лимиты и использование ресурсов для токена. |
get_upgrade_link | Возвращает ссылку на оформление платного тарифа. |
set_badge | Настраивает бейдж «Published with deed.page». Удалить его можно только на платном тарифе: Hobby за $3/mo или Pro. |
claim_share_credit | Только для бесплатного тарифа; доступно один раз на токен. Передайте URL своей публичной публикации о deed.page в X или Reddit, чтобы получить +25 сайтов и лимит 50 MB на сайт. |
rotate_token | Выпускает новый токен владельца; все сайты сохраняются за ним. |
revoke_token | Отзывает текущий токен или все токены. |
create_webhook | Регистрирует webhook для событий сайтов и доменов. |
list_webhooks | Показывает зарегистрированные webhook. |
delete_webhook | Удаляет webhook. |
Использование
Попросите агента: «опубликуй эту папку на deed.page» или «размести этот отчёт и дай мне ссылку». Агент вызовет publish_site, передав файлы, и вернёт активный URL. Чтобы позже изменить сайт, он вызовет update_site, указав тот же slug и токен.
Бесплатный тариф: 25 сайтов, 25 MB на сайт, 60 публикаций в час. Бесплатные сайты общедоступны, поэтому не публикуйте на них секретные данные. Поддерживаются только статические файлы. На бесплатных сайтах отображается небольшой бейдж «Published with deed.page»; на тарифах Hobby ($3/mo) и Pro бейдж не отображается.
Навык и плагины
Навык состоит из одного файла: skills/deed-page/SKILL.md. Репозиторий также является плагином: он объединяет этот навык с размещённым сервером MCP deed.page и содержит манифесты для разных агентов:
| Файл | Формат |
|---|---|
plugin.json, mcp.json | Agent Plugins 1.0 (Codex, Cursor, Copilot CLI, Kiro) |
.grok-plugin/plugin.json | Grok Bot |
.cursor-plugin/plugin.json | Cursor |
.codex-plugin/plugin.json, .agents/plugins/marketplace.json | Codex |
.claude-plugin/plugin.json, .claude-plugin/marketplace.json, .mcp.json | Claude Code |
gemini-extension.json | Gemini CLI |
Быстрая установка для любого агента:
npx skills add f-o-x11/deed-page-skill
Установка
Для любого агента (skills.sh)
npx skills add f-o-x11/deed-page-skill
Добавьте -g, чтобы установить навык для всех проектов, или используйте -a claude-code, -a codex, -a cursor либо -a hermes-agent, чтобы выбрать агента.
Claude Code
Установка в виде плагина:
claude plugin marketplace add f-o-x11/deed-page-skill
claude plugin install deed-page@deed-page
Или в Claude Code:
/plugin marketplace add f-o-x11/deed-page-skill
/plugin install deed-page@deed-page
Или установка обычного навыка:
git clone --depth 1 https://github.com/f-o-x11/deed-page-skill /tmp/deed-page-skill
mkdir -p ~/.claude/skills && cp -r /tmp/deed-page-skill/skills/deed-page ~/.claude/skills/
Codex
Установка в виде плагина (навык + сервер MCP):
codex plugin marketplace add f-o-x11/deed-page-skill
Затем установите deed-page из каталога плагинов. Чтобы установить только навык:
npx skills add f-o-x11/deed-page-skill -a codex -g
Или в Codex: $skill-installer install https://github.com/f-o-x11/deed-page-skill/tree/main/skills/deed-page
Cursor
Установка обычного навыка:
npx skills add f-o-x11/deed-page-skill -a cursor
GitHub Copilot CLI
copilot plugin marketplace add f-o-x11/deed-page-skill
copilot plugin install deed-page@deed-page
Grok Bot
В репозитории есть манифест плагина Grok Bot: .grok-plugin/plugin.json. Пока плагин не появился в каталоге плагинов Grok Bot, добавьте удалённый сервер MCP https://deed.page/mcp или установите навык с помощью npx skills add f-o-x11/deed-page-skill.
Для любого клиента MCP
Добавьте удалённый сервер MCP https://deed.page/mcp (транспорт Streamable HTTP; для начала аутентификация не требуется, см. раздел «Сервер MCP»). Сервер зарегистрирован в официальном реестре MCP под именем page.deed/deed-page.
Gemini CLI
gemini extensions install https://github.com/f-o-x11/deed-page-skill
Эта команда устанавливает навык и сервер MCP deed.page (https://deed.page/mcp, без аутентификации) из файла gemini-extension.json.
Hermes Agent
hermes skills install f-o-x11/deed-page-skill/skills/deed-page
Или установите навык через общедоступную конечную точку deed.page: hermes skills install well-known:https://deed.page/.well-known/skills/deed-page.
Также можно выполнить команду npx skills add f-o-x11/deed-page-skill -a hermes-agent -g.
Что делает сервис
Попросите агента «опубликовать это», «разместить этот отчёт» или «дать мне ссылку». Агент выполнит команду:
"">
curl -sS -T index.html "https://deed.page/v1/sites?slug=my-report-7f3a2c&ref=skill-gh" -H "X-Client: <agent name>"
и вернёт значение url из ответа JSON. При первой публикации сервис один раз возвращает token. Это ключ, необходимый для обновления или удаления сайта, поэтому храните его в безопасном месте.
-
Бесплатный тариф: 25 сайтов, 25 MB на сайт и 60 публикаций в час.
-
Бесплатные сайты доступны всем. Не публикуйте секретные данные.
-
Поддерживаются только статические файлы.
Параметр ?ref=skill-gh сообщает deed.page, что публикация выполнена с помощью этого навыка. Он не влияет на содержимое публикации. Чтобы задать другое значение, установите DEED_REF. При первой публикации также можно указать, откуда вы узнали о deed.page: для этого используйте необязательный заголовок X-Deed-Heard-From (не более 200 символов).
Сетевые адреса и учётные данные
-
Навык обращается только к
https://deed.page/v1/sitesс помощьюcurl. MCP-сервер доступен по адресуhttps://deed.page/mcp. Опубликованные сайты размещаются по адресуhttps://.deed.page/. -
Учётная запись и API-ключ не нужны. При первой публикации сервис один раз возвращает токен сайта. Навык сохраняет его в
~/.config/deed-page/tokenс правами доступа600, а перед последующими публикациями загружает вDEEDPAGE_TOKEN. Благодаря этому все сайты принадлежат одному владельцу. Токен отправляется только наhttps://deed.page. -
Скрипты установки, хуки и исполняемый код отсутствуют. Подробнее см. SECURITY.md.
Конфиденциальность и поддержка
-
Политика конфиденциальности: https://deed.page/privacy
-
Условия использования: https://deed.page/terms
-
Поддержка: https://deed.page/support или ops@avatar33.com
-
Сообщения об уязвимостях: ops@avatar33.com (см. SECURITY.md)
Лицензия
MIT. Copyright (c) 2026 Avatar 8 LLC.
Сервис deed.page управляется компанией Avatar 8 LLC. Контактный адрес: ops@avatar33.com. Сообщить о злоупотреблении: https://deed.page/abuse.