
Beget Hosting
io.github.badigit由 GitHub 账号 badigit 发布v0.2.0更新于 Oct 24, 2026
Beget hosting: sites, domains, DNS, MySQL, FTP, cron, backups, mail — 73 tools
概览
让助手通过 73 个工具管理 Beget 共享主机:站点、域名、DNS、MySQL、FTP、定时任务、备份、邮箱与账户统计。
- 可以做什么
- 将 Beget 主机 REST API 封装为十个板块共 73 个工具:站点(创建、删除、绑定域名、冻结文件)、域名与子域名、DNS 记录(安全合并与校验)、MySQL 数据库与主机访问、FTP 账户、定时任务、备份(查看、回滚、下载文件与数据库)、邮箱与反垃圾设置、负载统计,以及套餐、余额与 SSH 访问。
- 适用场景
- 适合让助手直接操作 Beget 主机账户:开通或删除站点、修改 DNS 或邮箱设置、管理数据库与定时任务,或查看备份与资源用量,而无需打开控制面板。
- 运行要求
- 以 stdio 方式在本地运行,可用 uvx 从 PyPI 启动(需 Python 3.11 及以上),也可使用容器镜像;镜像默认使用 SSE,stdio 客户端必须设置 MCP_TRANSPORT=stdio。需要 Beget 账户并在面板中启用 API 访问,以及 BEGET_API_LOGIN 和 BEGET_API_PASSWORD。需要访问 Beget API 的网络连接。
安装
在 SourceWeft 中
- 打开 控制台中的 Beget Hosting,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
beget-mcp
MCP-сервер для управления сервисами хостера Beget из AI-агентов.
Построен на FastMCP и покрывает весь Beget REST API — 73 инструмента в 10 разделах.
Model Context Protocol (MCP) — открытый стандарт для подключения AI-моделей к внешним сервисам.
Быстрый старт
Из PyPI, без установки в систему:
Контейнером (образ по умолчанию поднимает SSE — локальному клиенту нужен stdio):
Из исходников:
Сервер публикуется в MCP Registry под именем
io.github.badigit/beget-mcp. Страница проекта — https://badigit.github.io/beget-mcp/.
Что умеет
Документация
Релиз и деплой
- push в
main= выкатка на боевой хост..github/workflows/deploy.ymlдёргает на VPS forced-commanddeploy, который пересобирает контейнер из/opt/beget-mcp. Отдельного ручного шага нет — правка вmainуезжает на прод сама. - тег
vX.Y.Z= публикация пакетов.publish-mcp.ymlгонит тесты и заливает PyPI (trusted publishing), GHCR и MCP Registry — всё по OIDC, без секретов. Версия обязана совпадать вpyproject.toml,server.jsonи теге: workflow сверяет их до заливки, потому что версию на PyPI не перезалить.
Переменные окружения
Архитектура
Требования
- Python >= 3.11
- mcp[cli]
- requests
- python-dotenv
Contributing
Issues и pull requests приветствуются. Если нашли баг или хотите предложить улучшение — создайте issue.
Лицензия
Нет аккаунта на Beget? Зарегистрируйтесь по ссылке — вы получите хостинг, а автор проекта небольшой бонус.
来源:README.md,提交 05c0d4a
工具
0版本历史
1- v0.2.0最新Sep 16, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分