{"name":"io.github.badigit/beget-mcp","slug":"badigit-beget-mcp","title":"Beget Hosting","description":"Beget hosting: sites, domains, DNS, MySQL, FTP, cron, backups, mail — 73 tools","url":"https://mcp.market/server/badigit-beget-mcp","rating":null,"grade":"B","score":83,"certified":false,"status":"active","category":"data","tags":["data"],"presence":{"score":35,"stars":3,"forks":0,"downloads_week":143,"last_push_at":"2026-09-13T22:07:07.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"mixed","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/badigit/beget-mcp","website":"https://badigit.github.io/beget-mcp/","version":"0.2.0","remotes":[],"packages":[{"registryType":"pypi","identifier":"beget-mcp","version":"0.2.0","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Beget account login","isRequired":true,"format":"string","name":"BEGET_API_LOGIN"},{"description":"Beget account password (API access must be enabled in the panel)","isRequired":true,"format":"string","isSecret":true,"name":"BEGET_API_PASSWORD"}]},{"registryType":"oci","identifier":"ghcr.io/badigit/beget-mcp:0.2.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Beget account login","isRequired":true,"format":"string","name":"BEGET_API_LOGIN"},{"description":"Beget account password (API access must be enabled in the panel)","isRequired":true,"format":"string","isSecret":true,"name":"BEGET_API_PASSWORD"},{"description":"Transport: stdio for local clients, sse for a shared HTTP deployment. The image defaults to sse, so stdio clients must set this.","isRequired":true,"format":"string","default":"stdio","name":"MCP_TRANSPORT"}]}],"tools":[{"name":"_json","description":"Serialize API response for MCP output.","write_action":false,"price_micros":0,"input_schema":null},{"name":"account_info","description":"Сведения об аккаунте: баланс, тариф, ресурсы, сервер.","write_action":false,"price_micros":0,"input_schema":null},{"name":"backup_download_file","description":"Выгрузить файлы из бэкапа в корневую директорию аккаунта.","write_action":false,"price_micros":0,"input_schema":null},{"name":"backup_download_mysql","description":"Выгрузить дамп MySQL из бэкапа в корневую директорию аккаунта.","write_action":false,"price_micros":0,"input_schema":null},{"name":"backup_file_list","description":"Содержимое файлового бэкапа (файлы и каталоги).","write_action":false,"price_micros":0,"input_schema":null},{"name":"backup_files_list","description":"Доступные файловые резервные копии.","write_action":false,"price_micros":0,"input_schema":null},{"name":"backup_log","description":"Журнал операций восстановления и скачивания бэкапов.","write_action":false,"price_micros":0,"input_schema":null},{"name":"backup_mysql_db_list","description":"Базы данных внутри резервной копии.","write_action":false,"price_micros":0,"input_schema":null},{"name":"backup_mysql_list","description":"Доступные резервные копии баз MySQL.","write_action":false,"price_micros":0,"input_schema":null},{"name":"backup_restore_file","description":"Откатить файлы из резервной копии.","write_action":false,"price_micros":0,"input_schema":null},{"name":"backup_restore_mysql","description":"Откатить базу MySQL из резервной копии.","write_action":false,"price_micros":0,"input_schema":null},{"name":"cron_add","description":"Зарегистрировать новую cron-задачу.","write_action":false,"price_micros":0,"input_schema":null},{"name":"cron_delete","description":"Убрать cron-задачу.","write_action":true,"price_micros":0,"input_schema":null},{"name":"cron_edit","description":"Изменить параметры cron-задачи. Указывайте только обновляемые поля.","write_action":false,"price_micros":0,"input_schema":null},{"name":"cron_get_email","description":"Адрес уведомлений о выполнении cron-задач.","write_action":true,"price_micros":0,"input_schema":null},{"name":"cron_list","description":"Все cron-задачи аккаунта.","write_action":false,"price_micros":0,"input_schema":null},{"name":"cron_set_email","description":"Назначить email для отчётов cron. Пустая строка отключает уведомления.","write_action":true,"price_micros":0,"input_schema":null},{"name":"cron_toggle","description":"Переключить активность cron-задачи.","write_action":false,"price_micros":0,"input_schema":null},{"name":"dns_get","description":"DNS-записи FQDN плюс фактический ответ авторитативного NS.","write_action":false,"price_micros":0,"input_schema":null},{"name":"dns_patch_record","description":"Частично изменить записи одного типа (add/remove/replace).","write_action":true,"price_micros":0,"input_schema":null},{"name":"dns_set_a","description":"Задать A-запись (IPv4) для FQDN.","write_action":false,"price_micros":0,"input_schema":null},{"name":"dns_set_cname","description":"Задать CNAME-запись для поддомена.","write_action":false,"price_micros":0,"input_schema":null},{"name":"dns_set_mx","description":"Задать MX-запись (почтовый сервер) домена.","write_action":false,"price_micros":0,"input_schema":null},{"name":"dns_set_records","description":"Задать несколько типов DNS-записей одним вызовом.","write_action":false,"price_micros":0,"input_schema":null},{"name":"dns_set_txt","description":"Задать TXT-запись (SPF, верификация, DKIM и пр.).","write_action":false,"price_micros":0,"input_schema":null},{"name":"dns_verify","description":"Подтвердить факт у авторитативного NS зоны: отдаётся ли значение миру.","write_action":false,"price_micros":0,"input_schema":null},{"name":"domain_add","description":"Зарегистрировать виртуальный домен (без покупки).","write_action":false,"price_micros":0,"input_schema":null},{"name":"domain_add_directives","description":"Задать PHP-директивы для домена.","write_action":false,"price_micros":0,"input_schema":null},{"name":"domain_add_subdomain","description":"Создать поддомен на базе существующего домена.","write_action":false,"price_micros":0,"input_schema":null},{"name":"domain_change_php","description":"Переключить версию PHP для домена.","write_action":false,"price_micros":0,"input_schema":null},{"name":"domain_check_to_register","description":"Проверка доступности домена для покупки.","write_action":false,"price_micros":0,"input_schema":null},{"name":"domain_delete","description":"Убрать домен из аккаунта.","write_action":true,"price_micros":0,"input_schema":null},{"name":"domain_delete_subdomain","description":"Убрать поддомен.","write_action":true,"price_micros":0,"input_schema":null},{"name":"domain_get_directives","description":"Пользовательские PHP-директивы домена.","write_action":false,"price_micros":0,"input_schema":null},{"name":"domain_list","description":"Все домены, привязанные к аккаунту.","write_action":false,"price_micros":0,"input_schema":null},{"name":"domain_php_version","description":"Текущая версия PHP на домене.","write_action":false,"price_micros":0,"input_schema":null},{"name":"domain_remove_directives","description":"Снять PHP-директивы с домена.","write_action":true,"price_micros":0,"input_schema":null},{"name":"domain_subdomains","description":"Все поддомены аккаунта.","write_action":false,"price_micros":0,"input_schema":null},{"name":"domain_zones","description":"Доступные доменные зоны (.ru, .com и пр.).","write_action":false,"price_micros":0,"input_schema":null},{"name":"ftp_add","description":"Добавить FTP-аккаунт. Итоговый логин: login_suffix.","write_action":false,"price_micros":0,"input_schema":null},{"name":"ftp_change_password","description":"Сменить пароль FTP-аккаунта.","write_action":false,"price_micros":0,"input_schema":null},{"name":"ftp_delete","description":"Убрать FTP-аккаунт.","write_action":true,"price_micros":0,"input_schema":null},{"name":"ftp_list","description":"Все FTP-аккаунты на хостинге.","write_action":false,"price_micros":0,"input_schema":null},{"name":"mail_change_password","description":"Сменить пароль почтового ящика.","write_action":false,"price_micros":0,"input_schema":null},{"name":"mail_change_settings","description":"Настройки почтового ящика: спам-фильтр и пересылка.","write_action":false,"price_micros":0,"input_schema":null},{"name":"mail_clear_domain_mail","description":"Отключить catch-all для домена.","write_action":false,"price_micros":0,"input_schema":null},{"name":"mail_create","description":"Добавить почтовый ящик.","write_action":true,"price_micros":0,"input_schema":null},{"name":"mail_delete","description":"Убрать почтовый ящик.","write_action":true,"price_micros":0,"input_schema":null},{"name":"mail_forward_add","description":"Включить пересылку на указанный адрес.","write_action":false,"price_micros":0,"input_schema":null},{"name":"mail_forward_delete","description":"Снять пересылку на указанный адрес.","write_action":true,"price_micros":0,"input_schema":null},{"name":"mail_forward_list","description":"Адреса пересылки для ящика.","write_action":false,"price_micros":0,"input_schema":null},{"name":"mail_list","description":"Почтовые ящики на указанном домене.","write_action":false,"price_micros":0,"input_schema":null},{"name":"mail_set_domain_mail","description":"Назначить catch-all ящик для домена.","write_action":false,"price_micros":0,"input_schema":null},{"name":"mail_setup_mailru","description":"Прописать MX и SPF для Mail.ru для бизнеса одним вызовом.","write_action":false,"price_micros":0,"input_schema":null},{"name":"mail_setup_yandex","description":"Прописать MX и SPF для Яндекс 360 одним вызовом.","write_action":false,"price_micros":0,"input_schema":null},{"name":"mysql_add","description":"Добавить базу MySQL. Итоговое имя: login_suffix.","write_action":false,"price_micros":0,"input_schema":null},{"name":"mysql_add_access","description":"Открыть доступ к базе MySQL с указанного хоста.","write_action":false,"price_micros":0,"input_schema":null},{"name":"mysql_change_password","description":"Сменить пароль к базе MySQL.","write_action":false,"price_micros":0,"input_schema":null},{"name":"mysql_delete","description":"Убрать базу данных MySQL.","write_action":true,"price_micros":0,"input_schema":null},{"name":"mysql_drop_access","description":"Отозвать доступ к базе MySQL с указанного хоста.","write_action":true,"price_micros":0,"input_schema":null},{"name":"mysql_list","description":"Все базы данных MySQL на аккаунте.","write_action":false,"price_micros":0,"input_schema":null},{"name":"site_add","description":"Зарегистрировать сайт. В файловой системе появится каталог name/public_html.","write_action":false,"price_micros":0,"input_schema":null},{"name":"site_delete","description":"Убрать сайт из аккаунта.","write_action":true,"price_micros":0,"input_schema":null},{"name":"site_freeze","description":"Блокировка изменений файлов сайта. Активируется в течение 5-10 минут.","write_action":false,"price_micros":0,"input_schema":null},{"name":"site_is_frozen","description":"Статус блокировки файлов сайта.","write_action":false,"price_micros":0,"input_schema":null},{"name":"site_link_domain","description":"Назначить домен для сайта.","write_action":false,"price_micros":0,"input_schema":null},{"name":"site_list","description":"Все сайты аккаунта и связанные с ними домены.","write_action":false,"price_micros":0,"input_schema":null},{"name":"site_unfreeze","description":"Снять блокировку изменений файлов сайта. Активируется в течение 5-10 минут.","write_action":false,"price_micros":0,"input_schema":null},{"name":"site_unlink_domain","description":"Снять привязку домена от сайта.","write_action":false,"price_micros":0,"input_schema":null},{"name":"stat_db_list_load","description":"Средняя нагрузка по всем базам данных за месяц.","write_action":false,"price_micros":0,"input_schema":null},{"name":"stat_db_load","description":"Детальная статистика нагрузки БД: CPU, размер, почасовая и посуточная.","write_action":false,"price_micros":0,"input_schema":null},{"name":"stat_site_list_load","description":"Средняя нагрузка по всем сайтам за месяц.","write_action":false,"price_micros":0,"input_schema":null},{"name":"stat_site_load","description":"Детальная статистика нагрузки сайта (почасовая и посуточная за месяц).","write_action":false,"price_micros":0,"input_schema":null},{"name":"toggle_ssh","description":"Переключить SSH-доступ для основного или FTP-аккаунта.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":83,"grade":"B","scanned_at":"2026-09-19T20:05:35.992Z","report":{"scannerVersion":"0.1.5","scannedAt":"2026-09-19T20:05:35.968Z","components":{"code":{"score":25,"max":25,"notes":["21 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":15,"max":15,"notes":["last push 6 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"pypi","identifier":"beget-mcp","version":"0.2.0","found":true,"weeklyDownloads":143,"license":"MIT","dependencyCount":8,"publishedAt":"2026-09-13T10:30:16.506434Z","repositoryUrl":"https://github.com/badigit/beget-mcp"}],"repo":{"found":true,"owner":"badigit","repo":"beget-mcp","archived":false,"pushedAt":"2026-09-13T22:07:07Z","stars":3,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/33813448?v=4","ownerCreatedAt":"2017-11-19T20:25:00Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/33813448?v=4&s=128","source":"registry"},"presence":{"stars":3,"forks":0,"downloadsWeek":143,"license":"MIT","lastPushAt":"2026-09-13T22:07:07.000Z","score":35}}}},"grade_history":[],"reviews":[]}