MCP для доменов классического хостинга Timeweb

timeweb-mcp-server

Легкий MCP для доменов и DNS-записей классического хостинга Timeweb, требует отключенной двухфакторной авторизации на аккаунте

MCP-сервер

Высокий риск

Высокий уровень ставим, когда инструмент пишет во внешние системы, работает с деньгами, рабочими базами или секретами либо выполняет произвольные команды. CLI поставит его только после вашего согласия.

Почему такой уровень

  • Требует отключенной двухфакторной авторизации на аккаунте, что ослабляет защиту логина и пароля
  • Пароль аккаунта передается напрямую переменной окружения вместе с ключом приложения
Все причины и проверки
Российский стек

konser80/mcp-timeweb

Установка

Ручная установка

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-серверСредний рискБез VPN80,7 тыс.Звезды репозитория
Выбор редакции

Официальный MCP-сервер GitHub: код, issues, пул-реквесты, Actions и алерты безопасности прямо из агента

MCP-серверВысокий риск33,3 тыс.Звезды репозитория

Agent Skills для продуктов Google

Agent Skills for Google products and technologies

Выбор редакции

Официальная коллекция скиллов Google для работы с Google Cloud, BigQuery, GKE, рекламой и аналитикой из агента

СкиллВысокий риск20,5 тыс.Звезды репозитория

MCP-серверы для AWS

Open source MCP servers for AWS

Официальный

Официальный набор MCP-серверов AWS: документация, IaC, контейнеры, serverless, базы данных, стоимость и мониторинг

MCP-серверВысокий риск9,7 тыс.Звезды репозитория
Foxx AIMCP для доменов классического хостинга Timeweb

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.