Настройка MCP-сервера
Подключи htmlkin.ru по протоколу MCP — и агент будет публиковать и обновлять HTML-страницы и текстовые статические сайты прямо из диалога.
Что это
MCP (Model Context Protocol) — открытый протокол, по которому ИИ-ассистенты подключают внешние инструменты. MCP-сервер htmlkin.ru уже развёрнут на нашей стороне и доступен по адресу https://htmlkin.ru/mcp — устанавливать и запускать ничего не нужно, достаточно добавить адрес в настройки ассистента и войти в аккаунт в браузере.
Что нужно
- Аккаунт htmlkin.ru — вход откроется в браузере при подключении. Подключения видны на странице «API-ключи»
- MCP-клиент — Claude, Cursor или другой ассистент с поддержкой MCP.
Подключение
Адрес сервера — https://htmlkin.ru/mcp. При первом подключении клиент откроет браузер: войди в аккаунт htmlkin.ru и нажми «Разрешить». Копировать ключ не нужно.
Вставь его в Claude Code, Codex, Cursor или другого агента — он подключит сервер сам:
Подключи MCP-сервер htmlkin.ru: адрес https://htmlkin.ru/mcp, транспорт HTTP, имя htmlkin. API-ключ не нужен — сервер авторизует через OAuth. Добавь сервер в свою конфигурацию (в Claude Code: claude mcp add --transport http htmlkin https://htmlkin.ru/mcp) и запусти вход: откроется браузер, где я подтвержу доступ.claude mcp add --transport http htmlkin https://htmlkin.ru/mcpSettings → Connectors → Add custom connector, в поле URL укажи https://htmlkin.ru/mcp и нажми Connect — откроется вход в htmlkin.ru.
Любой клиент с поддержкой HTTP-транспорта подключается таким конфигом:
{
"mcpServers": {
"htmlkin": {
"type": "http",
"url": "https://htmlkin.ru/mcp"
}
}
}Клиент без входа через браузер подключается по API-ключу из личного кабинета: заголовком Authorization: Bearer или в адресе https://htmlkin.ru/mcp?key=htk_твой_ключ. Ключ в адресе может оседать в истории и логах клиента — где возможно, предпочитай заголовок.
Инструменты
После подключения ассистенту доступны четыре инструмента:
| Инструмент | Назначение |
|---|---|
| htmlkin_publish | Опубликовать HTML или набор текстовых файлов сайта и получить адрес. |
| htmlkin_update | Полностью заменить сайт (HTML или files) и/или изменить PIN и видимость. |
| htmlkin_get | Получить адрес, размер, число файлов, entrypoint, срок жизни, PIN и видимость. |
| htmlkin_delete | Удалить сайт; привязанный домен остаётся в аккаунте. |
Просто попроси ассистента: «опубликуй этот сайт на htmlkin.ru» — он вызовет htmlkin_publish и вернёт ссылку. Полное описание параметров и коды ошибок — в документации REST API.
В htmlkin_publish и htmlkin_update можно передать параметр files: массив объектов { path, content }. Допускается до 20 текстовых файлов и до 2 МБ UTF-8 суммарно; в корне обязателенindex.html. Поддерживаются HTML, CSS, JS, JSON, SVG, XML, Markdown и другие текстовые расширения из описания инструмента.
Update всегда полностью заменяет текущий сайт. Если обновить многофайловый сайт однимhtml_content, он станет single-file. Binary-файлы и большие сайты не передавай base64 через arguments: загрузи ZIP в REST API (site_archive) или используй браузер.