通过Docker中的MCP服务器查询Veeam Backup & Replication和Veeam ONE,提供智能备份监控、作业分析、容量规划和基础架构健康检查。
Veeam Intelligence MCP Skill. 通过在Docker运行的MCP(模式上下文协议)服务器与Veam备份和复制(VBR)和Veeam O是一项面向实际任务的技能,主要用于Natural Language Commands.;When the us。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;
涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
通过在 Docker 中运行的 MCP(Model Context Protocol)服务器,与 Veeam Backup & Replication(VBR)和 Veeam ONE 进行交互。
当用户提出如下问题时:
该技能封装了在 Docker 中运行的 Veeam Intelligence MCP 服务器,提供对以下功能的自然语言访问能力:
Veeam Backup & Replication(VBR):
Veeam ONE:
Veeam Intelligence MCP 服务器当前处于 测试版(beta) 阶段。
获取访问权限方式:
获得 MCP 服务器软件包后,构建 Docker 镜像:
cd /path/to/veeam-mcp-server docker build -t veeam-intelligence-mcp-server .
clawhub install veeam-mcp
创建 ~/.veeam-mcp-creds.json 文件:
{
"vbr": {
"url": "https://veeam-server.yourdomain.com:443/",
"username": ".\administrator",
"password": "your_secure_password"
},
"vone": {
"url": "https://veeam-one.yourdomain.com:1239/",
"username": ".\administrator",
"password": "your_secure_password"
}
}
重要提示:请严格限制凭据文件权限:
chmod 600 ~/.veeam-mcp-creds.json
".\username" 格式"DOMAIN\username" 或 "username@domain.com"".\",而非 ".\\"如需执行实时数据查询(高级模式),请在 Veeam 服务器上启用 Veeam Intelligence:
Veeam Backup & Replication:
Veeam ONE:
若未启用此功能,所有查询将仅返回文档内容(基础模式)。
直接以自然语言提问即可:
"昨天哪些 Veeam 备份任务失败了?" "显示备份存储库容量" "检查 Veeam ONE 告警" "本周哪些虚拟机尚未执行备份?"
# 查询 VBR ./scripts/query-veeam.sh vbr "过去 24 小时内运行了哪些备份任务?" # 查询 Veeam ONE ./scripts/query-veeam.sh vone "显示当前告警" # 测试连接 ./scripts/test-connection.sh vbr ./scripts/test-connection.sh vone # 列出可用的 MCP 工具 ./scripts/list-tools.sh vbr
用户提问 → OpenClaw 技能 → Docker MCP 服务器 → Veeam API
↓
Veeam Intelligence
↓
JSON 响应
# 检查凭据文件
cat ~/.veeam-mcp-creds.json | jq .
# 测试 Docker 镜像
docker run -i --rm veeam-intelligence-mcp-server
# 手动连接测试
echo '{"jsonrpc":"2.0","method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"test","version":"1.0.0"}},"id":1}' |
docker run -i --rm
-e PRODUCT_NAME=vbr
-e WEB_URL=https://your-server:443/
-e ADMIN_USERNAME='.administrator'
-e ADMIN_PASSWORD='yourpassword'
-e ACCEPT_SELF_SIGNED_CERT=true
veeam-intelligence-mcp-server
若响应中提示 “Basic mode is active”,请确认已在 Veeam 服务器上启用 Veeam Intelligence。
.\username(本地账户)DOMAIN\username(域账户)~/.veeam-mcp-creds.json(权限设为 chmod 600)本技能按“现状”提供。Veeam Intelligence MCP 服务器需单独授权。
需要帮助? 请在 GitHub 提交 Issue,或前往 OpenClaw Discord 社区提问。
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章