MCP Beget
用于托管管理的MCP服务器 导致 通过Claude Code。
允许您直接从Claude Code管理网站、域、MySQL数据库、FTP帐户、cron任务、DNS、备份和邮件。
机会
分类团队 |-----------|---------| | 网站 –列表、创建、删除、绑定/退出域› | 域 –列表、添加、删除、子域、PHP版本› | MySQL –数据库列表,创建,删除,更改密码→ | 文件传输协议 –帐户列表,创建,删除,更改密码› | 克龙 –任务列表,添加,删除。 | 域名系统 获取记录,设置记录。 | 备份 备份列表(文件/mysql),恢复→ | 邮件 邮箱列表,创建 | 统计 网站信息,账号信息
安装
1.克隆存储库
git clone https://github.com/yasg1988/mcp-beget.git
cd mcp-beget2.建立依赖关系
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_deletebeget_domain_list,beget_domain_add,beget_domain_php_versionbeget_mysql_list,beget_mysql_add,beget_mysql_deletebeget_ftp_list,beget_ftp_add,beget_cron_list,beget_cron_addbeget_dns_get,beget_dns_setbeget_backup_files_list,beget_backup_mysql_listbeget_mail_list,beget_mail_createbeget_stat_load,beget_account_info
参考文献
许可证
麻省理工学院
