MCP Servers

A collection of Model Context Protocol servers, templates, tools and more.

MCP Server for Beget Hosting API - manage sites, domains, MySQL, FTP, Cron, DNS, backups via Claude Code

Created 11/28/2025
Updated 17 days ago
Repository documentation and setup instructions

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

Quick Setup
Installation guide for this server

Install Package (if required)

uvx mcp-beget

Cursor configuration (mcp.json)

{ "mcpServers": { "yasg1988-mcp-beget": { "command": "uvx", "args": [ "mcp-beget" ] } } }