Beget MCP Server

$git clone https://github.com/yasg1988/mcp-beget.git && cd mcp-beget && pip install -e .
README.md

Manage Beget hosting services including sites, domains, and databases.

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

Tools (10)

beget_site_listGet a list of all sites on the Beget account.
beget_site_addCreate a new site on the hosting account.
beget_site_deleteDelete an existing site.
beget_domain_listList all domains and subdomains.
beget_domain_php_versionChange the PHP version for a specific domain.
beget_mysql_listList all MySQL databases.
beget_mysql_addCreate a new MySQL database.
beget_dns_getRetrieve DNS records for a domain.
beget_backup_files_listList available file backups.
beget_account_infoGet general account information and statistics.

Environment Variables

BEGET_LOGINrequiredLogin for the Beget control panel
BEGET_PASSWORDrequiredPassword for the Beget control panel

Configuration

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

Try it

List all my websites hosted on Beget.
Create a new MySQL database for my project.
Show me the current DNS records for my domain.
Check the server load and account statistics.
List the available file backups for my site.

Frequently Asked Questions

What are the key features of Beget?

Comprehensive site and domain management including PHP version control.. Database administration for MySQL including creation, deletion, and password resets.. Automated backup management for both files and MySQL databases.. DNS record configuration and FTP account management.. Real-time account statistics and server load monitoring..

What can I use Beget for?

Developers needing to quickly spin up new databases or sites without leaving their IDE.. System administrators monitoring server load and account resource usage.. Webmasters managing DNS records and domain attachments for client projects.. DevOps workflows requiring automated backup restoration or Cron job management..

How do I install Beget?

Install Beget by running: git clone https://github.com/yasg1988/mcp-beget.git && cd mcp-beget && pip install -e .

What MCP clients work with Beget?

Beget works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Use Beget with Conare

Manage MCP servers visually, upload persistent context, and never start from zero with Claude Code & Codex.

Try Free