MCP Hub
Back to servers

Beget Hosting

An MCP server that provides full management of Beget web hosting infrastructure, allowing users to control sites, domains, MySQL databases, FTP, and backups via natural language.

Stars
1
Tools
21
Updated
Nov 28, 2025

MCP Beget

MCP Server для управления хостингом Beget через Claude Code.

Позволяет управлять сайтами, доменами, базами MySQL, FTP-аккаунтами, Cron-задачами, DNS, бэкапами и почтой прямо из Claude Code.

Возможности

КатегорияКоманды
СайтыСписок, создание, удаление, привязка/отвязка доменов
ДоменыСписок, добавление, удаление, поддомены, версия PHP
MySQLСписок БД, создание, удаление, смена пароля
FTPСписок аккаунтов, создание, удаление, смена пароля
CronСписок задач, добавление, удаление
DNSПолучение записей, установка записей
BackupСписок бэкапов (файлы/MySQL), восстановление
MailСписок ящиков, создание
СтатистикаНагрузка сайтов, информация об аккаунте

Установка

1. Клонировать репозиторий

git clone https://github.com/yasg1988/mcp-beget.git
cd mcp-beget

2. Установить зависимости

pip install -e .

3. Настроить Claude Code

Добавьте в файл настроек Claude Code (~/.claude/settings.json):

{
  "mcpServers": {
    "beget": {
      "command": "python",
      "args": ["PATH_TO/mcp-beget/server.py"],
      "env": {
        "BEGET_LOGIN": "ваш_логин",
        "BEGET_PASSWORD": "ваш_пароль"
      }
    }
  }
}

Переменные окружения

ПеременнаяОписаниеОбязательно
BEGET_LOGINЛогин от панели BegetДа
BEGET_PASSWORDПароль от панели BegetДа

ВАЖНО: Никогда не храните логин и пароль в коде!

Доступные инструменты

  • beget_site_list, beget_site_add, beget_site_delete
  • beget_domain_list, beget_domain_add, beget_domain_php_version
  • beget_mysql_list, beget_mysql_add, beget_mysql_delete
  • beget_ftp_list, beget_ftp_add, beget_cron_list, beget_cron_add
  • beget_dns_get, beget_dns_set
  • beget_backup_files_list, beget_backup_mysql_list
  • beget_mail_list, beget_mail_create
  • beget_stat_load, beget_account_info

Ссылки

Лицензия

MIT

Reviews

No reviews yet

Sign in to write a review