MCP для доменов классического хостинга Timeweb
timeweb-mcp-server
Легкий MCP для доменов и DNS-записей классического хостинга Timeweb, требует отключенной двухфакторной авторизации на аккаунте
Высокий риск
Высокий уровень ставим, когда инструмент пишет во внешние системы, работает с деньгами, рабочими базами или секретами либо выполняет произвольные команды. CLI поставит его только после вашего согласия.
Почему такой уровень
- Требует отключенной двухфакторной авторизации на аккаунте, что ослабляет защиту логина и пароля
- Пароль аккаунта передается напрямую переменной окружения вместе с ключом приложения
Установка
Ручная установка
npm install && npm run buildСборка перед подключением к MCP-клиенту.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер на TypeScript дает инструменты для API классического хостинга Timeweb (не Timeweb Cloud): список доменов, карточка домена, чтение DNS-записей, добавление записей типов A, AAAA, CNAME, MX, TXT, SRV, удаление DNS-записи, добавление и удаление поддоменов. Для не-TXT типов поддомен автоматически создается в панели Timeweb при первом использовании, TXT-записи задают поддомен прямо в записи без создания отдельной сущности. Авторизация тройкой TIMEWEB_USERNAME, TIMEWEB_PASSWORD и TIMEWEB_APPKEY, причем ключ приложения выдает поддержка Timeweb, а двухфакторная авторизация на аккаунте должна быть отключена для доступа к API.
Для кого. Для владельцев классического (не облачного) хостинга Timeweb, которым нужно управлять DNS-записями из агента.
Подходит, если
- У вас классический хостинг Timeweb, а не Timeweb Cloud, и нужен доступ к его API из агента
- Нужно добавлять, читать и удалять DNS-записи основных типов
- Готовы отключить двухфакторную авторизацию на аккаунте ради доступа к API
Не подходит, если
- Не готовы отключать двухфакторную авторизацию: README прямо называет это требованием для доступа к API
- Нужно управление NS-серверами: README прямо пишет, что публичного эндпоинта для этого не нашлось, менять нужно через панель
- Нужно обновление существующей DNS-записи: API не дает PUT, только удаление и добавление заново
Пример запроса к агенту
Добавь A-запись для поддомена api моего домена на IP 203.0.113.10Ограничения
Лицензии в репозитории нет. Явное ограничение README: нет управления NS-записями (эндпоинт отвечает 500 для типа NS), нет чтения или обновления серверов имен, нет обновления DNS-записи одним вызовом, нет регистрации, продления доменов или управления почтовыми ящиками, нет поддержки прокси. Главное условие доступа: двухфакторная авторизация на аккаунте Timeweb должна быть отключена, это снижает защиту самого аккаунта.
Как отключить. Удалите запись timeweb из конфигурации MCP-клиента, смените TIMEWEB_PASSWORD и, что важно, включите обратно двухфакторную авторизацию на аккаунте.
MCP
- Транспорт
- stdio
- Авторизация
- API-ключ
| Переменные окружения | |
|---|---|
| TIMEWEB_USERNAME обязательная | Логин аккаунта классического хостинга Timeweb |
| TIMEWEB_PASSWORD обязательная, секрет | Пароль аккаунта, требует отключенной двухфакторной авторизации |
| TIMEWEB_APPKEY обязательная, секрет | Ключ приложения, выдается поддержкой Timeweb |
Проверка безопасности
- Требует отключенной двухфакторной авторизации на аккаунте, что ослабляет защиту логина и пароля
- Пароль аккаунта передается напрямую переменной окружения вместе с ключом приложения
Коротко о README
Короткий README разделяет инструменты на чтение, запись DNS и поддомены, описывает поведение автосоздания поддомена и особый случай для TXT-записей, дает установку через npm и конфигурацию MCP-клиента с тройкой TIMEWEB_USERNAME, TIMEWEB_PASSWORD, TIMEWEB_APPKEY, честно перечисляет пять ограничений версии v1 и ссылается на отдельные файлы спецификации и плана в docs/superpowers.
Частые вопросы
Почему нужно отключать двухфакторную авторизацию?
README прямо указывает это как требование для доступа к API классического хостинга Timeweb, без отключения запросы не проходят.
Можно ли обновить существующую DNS-запись одной командой?
Нет, у API нет метода обновления, нужно удалить старую запись и добавить новую.
Похожие
MCP-сервер, встроенный в агент Netdata: метрики, логи, алерты и живые данные о процессах, сервисах и контейнерах для AI-ассистента
Официальный MCP-сервер GitHub: код, issues, пул-реквесты, Actions и алерты безопасности прямо из агента
Agent Skills для продуктов Google
Agent Skills for Google products and technologies
Официальная коллекция скиллов Google для работы с Google Cloud, BigQuery, GKE, рекламой и аналитикой из агента
MCP-серверы для AWS
Open source MCP servers for AWS
Официальный набор MCP-серверов AWS: документация, IaC, контейнеры, serverless, базы данных, стоимость и мониторинг