宝塔出mcp了?!——宝塔mcp初体验
最近,宝塔发布了最新版本宝塔13,更新了mcp功能,有新玩意怎么能不试试?在冒着被朋友打死的风险,悄悄换成了宝塔面板尝鲜:)
0.知识铺垫
0.1 什么是MCP?
MCP即模型上下文协议(Model Context Protocol),是一种开放的通信协议,是人工智能领域的 “USB 接口”。MCP在大模型和外部数据源(数据、工具、开发环境等)之间建立了双向且更加安全的连接,使用单一的标准协议取代碎片化的集成方式。如果把 LLM 比作人的大脑,MCP 就是手脚。LLM 不断提升智能下限,MCP 则是不断提升创意上限。(ALiCloud)
MCP相当于一个转换器,把各家厂商的API等转换成统一格式,让LLM使用(类似于硬件和用户之间有操作系统来做转换)。
Warning
宝塔MCP还有很多不完善的地方,遇到问题不要急着骂街,先问ai,看文档,再找客服!!
1. 安装MCP
什么?还没有吃到最新的宝塔面板?
已有面板升级命令: curl -sSO http://download.bt.cn/install/update13.sh && bash update13.sh
全新安装命令: curl -sSO http://download.bt.cn/install/install13.sh && bash install13.sh
本次为公测版本,建议先做好数据备份,非核心业务服务器优先体验。
MCP使用指引: https://yenvb8apub.feishu.cn/wiki/GwAcw5OsEi6oGak4Uoyc1MT0n2c?from=from_copylink
1.1 安装完成后,通过安全入口进入面板。
1.2 在「软件商店」内搜索“MCP”即可获取最新版本的MCP插件(截止写稿日,最新版本为1.0.2)

这个时候,不出意外的就要出意外了。
建议修复顺序:「更新」/「修复」-->报错问AI-->问群友/群管理
1.3打开插件,先配置ip白名单(否则ai可能无法访问mcp),再获取提示词
已知bug:在修改ip白名单时,会出现由于默认配置的::1导致白名单无法保存的问题,只需删掉即可
已知bug:打开插件显示HTTP 500时,请升级Python至3.13版本,并且重装MCP插件
1.4 接下来,就可以打开你的AI agent工具(e.g. claude code,opencode,codex ),输入刚刚复制的提示词,接下来的事情就交给AI吧。
2. 使用初体验
第一眼:惊艳
听说宝塔出了mcp,我的第一反应是很惊讶:用宝塔面板已经很顺手了,甚至现在已经可以把自己的ai接入面板之中,为什么还要出一个mcp去迎合ai浪潮呢?
后来想想,这也是一个必然:当初使用宝塔面板,就是希望自己能够摆脱cli,用可视化的方法管理服务器,面板本身就是为高效运维服务的。现在,有了mcp,我们甚至可以腾出双手,去做自己想做的事。(比如带薪拉屎)
使用后:略略慎重
当我真的好奇心满满的装上宝塔13,真的去使用mcp时,突然出现的500和未曾预料的崩溃会挫败我的积极性。
但其实,如果你善于利用ai,其实这都不是问题。当你真的用上mcp时,你会发现往常怎么也配置不好的网站,现在可能只需要一句话;原本繁琐的上传测试过程,现在都能被你电脑上的ai一笔带过。
就拿我的项目来说吧。在使用mcp之前,我跟opencode关于服务器端的交流和我用deepseek网页版一样,总是我觉得我说明白了,但是ai不理解。在我做的定期获取天气数据的小程序中,就是用宝塔mcp+opencode+deepseek api的方式,搭建了一套可用的程序。
3. 推荐谁用?不推荐谁用?
使用一段时间之后,我认为,如果你对下面对着几方面有顾虑,不建议使用:
1.生产服务器不建议使用任何ai相关产品
2.存重要资料的,数据库环境(且没有做好权限管理,直接给ai所有权限的)
如果对这几方面有期待的,推荐使用:
1.个人服务器/测试服务器做环境测试的
2.权限已经做好管理,有备份的服务器环境,完成一些固定的事情
4. 对宝塔说......
宝塔!可不可以把你的mcp权限管理细分点?我现在上传文件要给bash权限啊!